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
- シークに失敗したことを示します。