#include <dcvclt.h>
DCLONG dc_clt_get_raphost_s(DCCLT_ID cltid,
char *raphost,
DCLONG flags)
#include <dcvclt.h>
DCLONG dc_clt_get_raphost(char *raphost, DCLONG flags)
#include <dcvclt.h>
DCLONG dc_clt_get_raphost_s(DCCLT_ID cltid,
char CLTFAR *raphost,
DCLONG flags)
#include <dcvclt.h>
DCLONG dc_clt_get_raphost(char CLTFAR *raphost, DCLONG flags)
常設コネクション確立要求先のホスト名およびポート番号を取得します。この関数は,dc_clt_set_raphost_s関数で常設コネクション確立要求先を変更する前に,元の値を退避するために使用します。
この関数は,dc_clt_set_raphost_s関数で変更した常設コネクション確立要求先をraphostに返します。変更していない場合は,クライアント環境定義DCCLTRAPHOSTの値をraphostに返します。
リターン値 | 数値 (10進数) | 意味 |
---|---|---|
DC_OK | 0 | 正常終了しました。 |
DCCLTER_INVALID_ARGS | -2501 | 引数に指定した値が誤っています。 |
DCCLTER_PROTO | -2502 | dc_rpc_open_s関数が発行されていません。 |
DCCLTER_NO_BUFS | -2504 | 必要なバッファが確保できませんでした。 |
DCCLTER_INVALID_CLTID | -2544 | cltidに指定したクライアントIDは,dc_clt_cltin_s関数で受け取ったクライアントIDと異なっています。 |
引数raphostには,256バイト※以上の領域を指定してください。領域が256バイト※未満の場合,TP1/Client内部の処理で領域破壊を起こすおそれがあります。