Compartilhar via


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