BinaryFileStream.open、BinaryFileStream.close、BinaryFileStream.read、BinaryFileStream.write、BinaryFileStream.seek実行後のステータスを返します。それぞれの操作に対するステータスコードは下記の通りです。なお、オープンされていないオブジェクトに対して操作を行うと、特定のメンバ(open、isOpenなど)を除いて例外が発生します。
- BinaryFileStream.SUCCESS
- 正常にオープンしたことを示します。
- BinaryFileStream.FAILED
- オープンに失敗したことを示します。
- BinaryFileStream.SUCCESS
- 正常にクローズしたことを示します。
- BinaryFileStream.SUCCESS
- 正常に読み込んだことを示します。読み込み中にストリームの終端に達した場合、読み込んだ結果(オクテット列のサイズ)が、指定した読み込みサイズよりも小さくなります。
- BinaryFileStream.FAILED
- 読み込みに失敗したことを示します。
- BinaryFileStream.INVALID_ACCESS
- 不正な操作を行ったことを示します。MODE_WRITEでオープンしたストリームに対してreadを実行すると、このステータスになります。
- BinaryFileStream.SUCCESS
- 正常に書き込んだことを示します。
- BinaryFileStream.FAILED
- 書き込みに失敗したことを示します。
- BinaryFileStream.INVALID_ACCESS
- 不正な操作を行ったことを示します。MODE_READでオープンしたストリームに対してwriteを実行すると、このステータスになります。
- BinaryFileStream.SUCCESS
- 正常にシークしたことを示します。
- BinaryFileStream.FAILED
- シークに失敗したことを示します。