BOOL EnableCommand( |
|
LPCTSTR lpszCommand |
|
); |
Enable a specific server command.
Parameters
- lpszCommand
- A pointer to a NULL terminated string that specifies the name of
the command to be enabled or disabled. The command name is not
case-sensitive, but the value must otherwise match the exact name.
Partial matches are not recognized by this method. This parameter
cannot be NULL.
Return Value
If the method succeeds, the return value is non-zero. If the
command is not recognized, the method will return zero. If the method
fails, the GetLastError method will return more information
about the last error that has occurred.
Remarks
The EnableCommand method is used to enable access to a
specific command on the server. When a command is
enabled, it will also enable any corresponding feature related to
that command. For example, if the MDTM command is enabled and a
client issues the FEAT command to request a list of supported
features, the command will be included in the list. The
IsCommandEnabled method can be used to determine if a
command is enabled or not.
The command name provided to this method must match the commands
defined in RFC 959 or related protocol standards. It is important
to distinguish between commands recognized by an FTP server and the
commands that client programs may use. For example, the standard
Windows FTP command line program provides commands such as GET and PUT
to download and upload files. However, those are not the actual
commands sent to a server. Instead, the corresponding server commands
issued by a client application would bet RETR (retrieve) and STOR
(store). Refer to File
Transfer Protocol Commands for a complete list of server commands.
Requirements
Minimum Desktop Platform: Windows 7 (Service Pack 1)
Minimum Server Platform: Windows Server 2008 R2 (Service Pack 1)
Header File: cstools10.h
Import Library: csftsv10.lib
Unicode: Implemented as Unicode and ANSI versions.
See Also
AuthenticateClient,
DisableCommand,
IsCommandEnabled
|