WSMAN_PLUGIN_COMMAND función de devolución de llamada (wsman.h)
Define la devolución de llamada del comando para un complemento. Se llama a esta función cuando se recibe una solicitud de un comando. Todos los complementos de administración remota de Windows que admiten operaciones de shell y necesitan crear comandos deben implementar esta devolución de llamada.
El nombre del punto de entrada dll debe ser WSManPluginCommand.
Sintaxis
WSMAN_PLUGIN_COMMAND WsmanPluginCommand;
void WsmanPluginCommand(
WSMAN_PLUGIN_REQUEST *requestDetails,
DWORD flags,
PVOID shellContext,
PCWSTR commandLine,
WSMAN_COMMAND_ARG_SET *arguments
)
{...}
Parámetros
requestDetails
Puntero a una estructura de WSMAN_PLUGIN_REQUEST que especifica el URI del recurso, las opciones, la configuración regional, la marca de apagado y el identificador de la solicitud.
flags
Reservado para uso futuro. Debe establecerse en cero.
shellContext
Especifica el contexto devuelto al crear el shell para el que debe asociarse este comando.
commandLine
Especifica la línea de comandos que se va a ejecutar.
arguments
Puntero a una estructura de WSMAN_COMMAND_ARG_SET que especifica los argumentos de la línea de comandos que se van a pasar al comando.
Valor devuelto
None
Observaciones
El complemento WinRM (WinRM) llamará al método WSManPluginReportContext para registrar un contexto de comando para el comando. Todas las operaciones de este comando se pasan a este contexto. El contexto debe ser válido hasta que el complemento llame al método WSManPluginOperationComplete para indicar que el comando está completo o que se cerró el shell. Todos los parámetros pasados son válidos hasta que el complemento WinRM llama a WSManPluginOperationComplete.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 |
Servidor mínimo compatible | Windows Server 2008 R2 |
Plataforma de destino | Windows |
Encabezado | wsman.h |
Redistribuible | Windows Management Framework en Windows Server 2008 con SP2, Windows Vista con SP1 y Windows Vista con SP2 |