Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 クライアント使用の手引 TP1/Client/W,TP1/Client/P編


4.10.1 dc_clt_codeconv_open − 文字コード変換の開始

〈この項の構成〉

(1) 形式

(a) TP1/Client/Pの場合

#include <dcvclt.h>
DCLONG dc_clt_codeconv_open(char CLTFAR *defpath,
                             DCULONG CLTFAR *cnthdl,DCLONG flags)

(b) TP1/Client/P(64)の場合

#include <dcvclt.h>
DCLONG dc_clt_codeconv_open(char CLTFAR *defpath,
                             DCCLT_ID CLTFAR *cnthdl,DCLONG flags)

(2) 機能

文字コード変換を開始し,使用するコードマッピングテーブルをメモリに確保します。

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

(4) 値が返される引数

(5) リターン値

リターン値

数値

(10進数)

意味

DC_OK

0

正常に終了しました。

DCCLTER_INVALID_ARGS

-2501

引数に指定した値が誤っています。

DCCLTER_NO_BUFS

-2504

メモリ不足が発生しました。

DCCLTER_NOFILE

-2557

コードマッピングテーブルがありません。

DCCLTER_NOT_SUPPORTED

-2558

現在使用中のコードマッピングテーブルは未サポートです。このリターン値は,CommuniNetインストール後,CommuniNetコードマッピングユティリティでコードマッピングテーブルの保存を一度も行っていない場合にも返されます。

DCCLTER_FILE_IO

-2559

コードマッピングテーブルのI/Oエラーが起こりました。

(6) 注意事項