PC_WIN_CHAR_TO_OEM

ANSI 文字のバッファーを OEM 文字セットに変換します。

構文:

call "PC_WIN_CHAR_TO_OEM" 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 変換される ANSI 文字のバッファー。
srclen srcbuff の長さ。このパラメーターが 0 の場合、srcbuff は NULL で終了する文字列となり、そのすべてが変換されます。
tgtlen tgtbuff の長さ。

出力パラメーター:

tgtbuff ANSI 入力から変換された OEM 文字のバッファー。このパラメーターは srcbuff の文字数以上の長さである必要があります。srcbufftgtbuff が同じバッファーである場合、バッファー内の文字がその場で変換されます。

説明:

status-code がゼロ以外の場合、ターゲット バッファーのサイズが足りないために呼び出しが失敗したことを示しています。