CBL_WRITE_FILE

ファイルへバイト列を書き込む。

構文:
call "CBL_WRITE_FILE" using  file-handle
                            file-offset
                            byte-count
                            flags
                            buffer
パラメタ:
呼び出しプロトタイプ使用時 ( 説明の読み方) PIC (32bitシステム)
file-handle cblt-x4-compx pic x(4).
file-offset cblt-x8-compx pic x(8) comp-x.
byte-count cblt-x4-compx pic x(4) comp-x.
flags cblt-x1-compx pic x comp-x.
buffer pic x(n). pic x(n).
入力パラメタ:
file-handle

ファイルが開かれたとき戻されたファイルハンドル

file-offset

書込みを行うファイル内の相対番地。本項目は現在最大値x "00FFFFFFFF"に制限されている。

byte-count

書き込むバイト数。本項目は現在最大値x "00FFFF"に制限されている。

値ゼロを本フィールドに入れると、ファイルはfile-offsetフィールドで指定されたサイズに打ち切られるか、拡張される。

flags

本パラメータは次の値を取る。

0

0 標準の書込み用

buffer

そこからバイト列が書き込まれるバッファ。利用者の責任において、書き込まれるバイト数に足るバッファサイズを確保すること。

出力パラメタ:

なし

説明:

呼出しが成功したか否かは、RETURN-CODEを調べれて確認する。

他参照:

関連項目