ZTC_Even_Ex()−伝送の終了結果を取得する−
形式
#include "ztc.h" int ZTC_Even_Ex(int trans_fd, struct ztc_tran_rtndata_t *rtndata);
機能
伝送の終了を待ち,伝送結果を取得します。
引数
trans_fd
ZTC_Asyn_trans_Ex() で取得した非同期伝送ディスクリプターを指定します。
rtndata
伝送結果格納用構造体のアドレスを指定します。伝送の終了結果を返します。
戻り値
-
ZTC_SUCCESS:正常終了(0)
-
その他の番号:「付録D エラー番号一覧」参照。
注意事項
-
ZTC_Even_Ex() を使用する前に,必ずZTC_Asyn_trans_Ex() を発行してください。ZTC_Asyn_trans_Ex() を発行しないでZTC_Even_Ex() を使用した場合は,ZTC_ERR_SYSCALL(63) が返ります。
-
ZTC_Asyn_trans()を発行後,ZTC_Even_Ex()を使用した場合は,ZTC_ERR_API_USE(59)が返ります。
-
ZTC_Even_Ex() の戻り値として,次の値が返ってきた場合,伝送結果格納用構造体に格納されている値は保証されません。
-
ZTC_ERR_API_USE(59)
-
ZTC_ERR_INVAL(61)
-
ZTC_ERR_SYSCALL(63)
-
ZTC_ERR_USER_ID(253)
-