OEM 文字のバッファーを ANSI 文字セットに変換します。
構文:
call "PC_WIN_OEM_TO_CHAR" using srcbuff
tgtbuff
by value srclen
tgtlen
returning status-code
パラメーター:
|
呼び出しプロトタイプ使用時 (「説明の読み方」を参照) |
PIC |
srcbuff |
pic x(n) |
pic x(n) |
tgtbuff |
pic x(n) |
pic x(n) |
srclen |
cblt-os-size |
pic x(4) comp-5 または
pic x(8) comp-5 (64 ビットのネイティブ プログラムのみ)
|
tgtlen |
cblt-os-size |
pic x(4) comp-5 または
pic x(8) comp-5 (64 ビットのネイティブ プログラムのみ)
|
status-code |
「説明の読み方」を参照 |
|
入力パラメーター:
srcbuff |
変換される OEM 文字のバッファー。 |
srclen |
srcbuff の長さ。このパラメーターが 0 の場合、srcbuff は NULL で終了する文字列となり、そのすべてが変換されます。 |
tgtlen |
tgtbuff の長さ。 |
出力パラメーター:
tgtbuff |
OEM 入力から変換された ANSI 文字のバッファー。このパラメーターは srcbuff の文字数以上の長さである必要があります。srcbuff と tgtbuff が同じバッファーである場合、バッファー内の文字がその場で変換されます。 |
説明:
status-code がゼロ以外の場合、ターゲット バッファーのサイズが足りないために呼び出しが失敗したことを示しています。