#include <dcvxatmi.h>
int tpsend(DCLONG cd, char *data, DCLONG len,
DCLONG flags,
DCLONG *revent)
#include <dcvxatmi.h>
int tpsend(DCLONG cd, char CLTFAR *data, DCLONG len,
DCLONG flags,
DCLONG CLTFAR *revent)
会話型サービスへデータを送信します。
tpsend関数は,コネクションの制御権を持つ側から発行できます。
エラー時には,tpsend関数は-1をリターンし,リターン値としてエラー情報を示す次のどれか一つの値を,tperrnoに設定します。
リターン値 | 意味 |
---|---|
TPEINVAL | 引数に誤りがあります。 |
TPEBADDESC | cdで,誤った記述子を指定しています。 |
TPETIME | タイムアウトが発生しました。
|
TPEEVENT | イベントが発生しました。リターン値はreventに返されます。 |
TPEBLOCK | TPNOBLOCKを指定したtprecv関数を呼び出したときに,ブロッキング状態になりました。 |
TPGOTSIG | シグナルは受信されましたが,TPSIGRSTRTを指定していません。 |
TPEPROTO | tpsend関数発行時の状態が適切ではありません。 |
TPESYSTEM | コミュニケーションリソースマネジャでエラーが発生しました。 |
TPEOS | オペレーティングシステムでエラーが発生しました。 |