Hitachi

JP1 Version 12 JP1/File Transmission Server/FTP(Windows(R)用)


fts_ftp_cancel()−伝送の取り消し−

〈このページの構成〉

形式

#include <winsock2.h>
#include <apihead.h>
 
BOOL  fts_ftp_cancel( int cs_flag, unsigned long trno )

機能

実行中の伝送(サーバ,クライアント)を取り消します。

取り消された伝送は,異常終了します。

引数

cs_flag

取り消したい伝送のサービス種別を指定します。

FTS_CAN_SERVERを指定した場合は,サーバの伝送を取り消します。

FTS_CAN_CLIENTを指定した場合は,クライアントの伝送を取り消します。

2つの論理和を指定した場合は,サーバとクライアントの伝送を取り消します。

trno

取り消したい伝送の伝送番号を指定します。

FTS_CAN_ALLを指定した場合は,指定されたサービスのすべての伝送を取り消します。

注意事項

この関数は,JP1/FTPとのコネクションの確立は不要です。

戻り値

TRUE

正常

FALSE

異常

伝送の取消に失敗しました。

拡張エラー情報を取得するには,WSAGetLastError関数を呼び出します。拡張エラー情報の戻り値を次の表に示します。また,下記以外のエラーについては,MSDNのマニュアルを参照してください。

拡張エラー情報の戻り値

(16進数,10進数)

説明

リトライの可否

FTS_API_ERROR_LOGIC

(0x2FFFFF10,805306128)

API内で論理矛盾エラーが発生しました。

FTS_API_ERROR_T_NOT_FOUND

(0x2FFFFF11,805306129)

指定された伝送は実行中ではありません。

FTS_API_ERROR_ARGUMENT

(0x2FFFFF12,805306130)

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