構造体 fvstream
説明
データストリーム
データの保存・読込などを行う場合に使用するストリーム指定用の構造体。
|
Public メソッド |
| INT (FVALGAPI *read)(VOID * |
| 読込関数のポインタ
|
VOID * | INT (FVALGAPI *write)(VOID * |
| 書込関数のポインタ
|
変数 |
VOID * | stream |
関数
fvstream::INT |
( |
FVALGAPI * |
read |
) |
|
読込関数のポインタ
読込関数のポインタを指定します。 関数の型は下記のように定義します。
INT read( VOID* data, INT sz, VOID* stream );
引数
[out] data 読込先バッファ
[in] sz 読込サイズ
[in] stream 識別子
返値
実際に読み込まれたサイズ(バイト単位)
読込実行時には data に読込先のバッファ、 sz に読み込むサイズ(単位=byte) stream に識別子が渡されます。
VOID* fvstream::INT |
( |
FVALGAPI * |
write |
) |
|
書込関数のポインタ
書き込み関数のポインタを指定します。 関数の型は下記のように定義します。
INT write( VOID* data, INT sz, VOID* stream );
引数
[out] data 書込元バッファ
[in] sz 書込サイズ
[in] stream 識別子
返値
実際に書き込まれたサイズ(バイト単位)
書込実行時には、data に書き込むデータのアドレス、 sz に書き込むサイズ(単位=byte) stream には識別子が渡されます。
構造体