WSMAN_PLUGIN_COMMAND função de retorno de chamada (wsman.h)
Define o retorno de chamada de comando para um plug-in. Essa função é chamada quando uma solicitação de um comando é recebida. Todos os plug-ins de Gerenciamento Remoto do Windows que dão suporte a operações de shell e precisam criar comandos devem implementar esse retorno de chamada.
O nome do ponto de entrada da DLL deve ser WSManPluginCommand.
Sintaxe
WSMAN_PLUGIN_COMMAND WsmanPluginCommand;
void WsmanPluginCommand(
WSMAN_PLUGIN_REQUEST *requestDetails,
DWORD flags,
PVOID shellContext,
PCWSTR commandLine,
WSMAN_COMMAND_ARG_SET *arguments
)
{...}
Parâmetros
requestDetails
Um ponteiro para uma estrutura de WSMAN_PLUGIN_REQUEST que especifica o URI do recurso, as opções, a localidade, o sinalizador de desligamento e o identificador da solicitação.
flags
Reservado para uso futuro. Deve ser definido como zero.
shellContext
Especifica o contexto retornado da criação do shell para o qual esse comando precisa ser associado.
commandLine
Especifica a linha de comando a ser executada.
arguments
Um ponteiro para uma estrutura WSMAN_COMMAND_ARG_SET que especifica os argumentos de linha de comando a serem passados para o comando.
Retornar valor
Nenhum
Comentários
O plug-in WinRM (WinRM) chamará o método WSManPluginReportContext para registrar um contexto de comando para o comando. Todas as operações nesse comando são passadas para esse contexto. O contexto deve ser válido até que o método WSManPluginOperationComplete seja chamado pelo plug-in para indicar que o comando está concluído ou o shell foi desligado. Todos os parâmetros passados são válidos até que o plug-in WinRM chame WSManPluginOperationComplete.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 |
Servidor mínimo com suporte | Windows Server 2008 R2 |
Plataforma de Destino | Windows |
Cabeçalho | wsman.h |
Redistribuível | Windows Management Framework no Windows Server 2008 com SP2, Windows Vista com SP1 e Windows Vista com SP2 |