4.9.1 dc_clt_code_convert文字コード変換

<この項の構成>
(1) 形式
(2) 機能
(3) UAPで値を設定する引数
(4) 値が返される引数
(5) リターン値
(6) 注意事項

(1) 形式

#include <dcvclt.h>
DCLONG dc_clt_code_convert(
                      DCLONG request, char CLTFAR *source,
                      DCULONG CLTFAR *source_len,
                      char CLTFAR *dest,
                      DCULONG CLTFAR *dest_len, DCLONG flags)

(2) 機能

(3) UAPで値を設定する引数

(4) 値が返される引数

(5) リターン値

リターン値数値
(10進数)
意味
DC_OK0正常に終了しました。
DCCLTER_INVALID_ARGS-2501引数に指定した値が誤っています。
DCCLTER_NO_BUFS-2504メモリ不足が発生しました。
このリターン値は,変換する文字列に全角文字(2バイト)が含まれているのに,全角文字の1バイト目までの文字列長が指定されている場合にも返されます。
DCCLTER_INVALID_CODE-2550文字列中に無効コードがあります。
DCCLTER_OVERFLOW-2551変換後の文字列の長さがCUPで用意した領域を超えています。

(6) 注意事項