データを挿入します。
定義
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ファイルアクセスモードが読み取り専用
解説
カレントが指すデータの直前の位置に、データを挿入します。挿入後、カレントは挿入したデータの後ろ(元のデータ)を指します。
カレントがメンバオブジェクトを指している場合、メンバオブジェクトとしてデータを挿入します。
カレントがタグオブジェクトを指している場合、タグオブジェクトとしてデータを挿入します。