YAO_InsertData

データを挿入します。

定義

YAOStatus YAO_InsertData( YAO_FILE * ioFile, YAOSize inDataLen, void * inBuff );

戻り値

  • kYAO_Success成功
  • kYAO_Failure失敗
  • kYAO_FileIO_Errファイル入出力エラー
  • kYAO_NoCurrentカレントが無い
  • kYAO_FileIsReadOnlyファイルアクセスモードが読み取り専用

引数

  • ioFile操作対象となるYAOファイルポインタを与えます。
  • inDataLen挿入するデータの長さを与えます。
  • inBuff挿入するデータへのポインタを与えます。
  • kYAO_FileIsReadOnlyファイルアクセスモードが読み取り専用

解説

カレントが指すデータの直前の位置に、データを挿入します。挿入後、カレントは挿入したデータの後ろ(元のデータ)を指します。

カレントがメンバオブジェクトを指している場合、メンバオブジェクトとしてデータを挿入します。

 

カレントがタグオブジェクトを指している場合、タグオブジェクトとしてデータを挿入します。

 

参照