構造体 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 には識別子が渡されます。

Type Constraints


構造体

read, write 関数に渡す識別子


Documentation copyright © 2009-2024 FAST Corporation.
Generated on Fri Aug 9 16:38:49 2024 for FIEライブラリ by doxygen 1.5.6-FASTSP-p2