enum EXFError
{
FTP_S_PROCESSSTARTED = 0x00042001,
FTP_E_NOTCONNECTED = 0x80042001,
FTP_E_ALREADYCONNECTED = 0x80042002,
FTP_E_BUSY = 0x80042003,
FTP_E_SENDCOMMAND = 0x80042004,
FTP_E_READREPLYLINE = 0x80042005,
FTP_E_INVALIDREPLY = 0x80042006,
FTP_E_UNEXPECTEDREPLY = 0x80042007,
FTP_E_SERVERSHUTTINGDOWN = 0x80042008,
FTP_E_CREATETCPENDPOINT = 0x80042009,
FTP_E_OPENDATACONNECTION = 0x8004200A,
FTP_E_TRANSFERDATA = 0x8004200B,
FTP_E_REMOTEABORT = 0x8004200C,
FTP_E_REMOTEFILENOTAVAILABLE = 0x8004200D,
FTP_E_SERVEROUTOFSTORAGE = 0x8004200E,
FTP_E_UNEXPECTEDCOMMANDERROR = 0x8004200F,
FTP_E_COMMANDNOTIMPLEMENTED = 0x80042010,
FTP_E_ACCOUNTREQUIRED = 0x80042011,
FTP_E_INVALIDFILENAME = 0x80042012,
FTP_E_OPENREMOTEFILE = 0x80042013,
FTP_E_INVALIDADDRESS = 0x80042014,
FTP_E_CONNECTIONFAILED = 0x80042015,
FTP_E_USERNAMEREJECTED = 0x80042016,
FTP_E_PASSWORDREJECTED = 0x80042017,
FTP_E_DISCONNECTED = 0x80042018,
FTP_E_RECEIVEFILE = 0x80042019,
FTP_E_FILESKIPPED = 0x8004201A,
FTP_E_OPENFILE = 0x8004201B,
FTP_E_SENDFILE = 0x8004201C,
FTP_E_INVALIDSTATE = 0x8004201D,
FTP_E_OPERATIONABORTED = 0x8004201E,
FTP_E_ACCOUNTREJECTED = 0x8004201F,
FTP_E_INVALIDLOCALADDRESS = 0x80042020,
FTP_E_INVALIDSOCKSADDRESS = 0x80042021,
FTP_E_SENDSOCKSCOMMAND = 0x80042022,
FTP_E_RECEIVESOCKSREPLY = 0x80042023,
FTP_E_SOCKSCONNECTIONREJECTED = 0x80042024,
FTP_E_OPENSOCKSCONNECTION = 0x80042025,
FTP_E_INVALIDSOCKSUSERID = 0x80042026,
FTP_E_UNEXPECTEDSOCKSREPLY = 0x80042027,
FTP_E_NOTLICENSED = 0x80042028
}
Notes:
In your application's code, you can obtain a text description of the meaning of these error values by calling the GetResultDescription method.
In this manual, the meanings of these values can be obtained by clicking on the error names in the XceedFtp control error codes topic.