Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This function issues an arbitrary FTP command to the FTP server.
BOOL WINAPI FtpCommand(HINTERNET hConnect, BOOL fExpectResponse, DWORD dwFlags, LPCTSTR lpszCommand, DWORD dwContext);
Parameters
- hConnect
[in] Valid handle for an FTP session. - fExpectResponse
[in] Boolean that specifies if a data response is expected. If fExpectResponse is TRUE, a data response is expected, and the application can call the InternetReadFile function to read the response. - dwFlags
[in] Specifies the conditions under which the data connection takes place. The following table shows the flags that can be set.Value Description FTP_TRANSFER_TYPE_ASCII Data connection using the FTP ASCII, Type A, transfer method. Control and formatting data is converted to local equivalents. FTP_TRANSFER_TYPE_BINARY Data connection using the FTP Image, Type I, transfer method. The file is transferred exactly as it exists with no changes. This is the default transfer method. - lpszCommand
[in] Long pointer to the null-terminated string that contains an FTP command, for example, "PWD \r\n". - dwContext
[in] Specifies an application-defined value that associates the FTP command in a status callback.
Remarks
The dwContext parameter accepts status callbacks to the application, but all requests are handled synchronously.
Requirements
OS Versions: Windows CE 2.12 and later.
Header: Wininet.h.
Link Library: Wininet.lib.
See Also
InternetReadFile | WinInet Functions
Send Feedback on this topic to the authors