Compartilhar via


Função WSManPluginReportContext (wsman.h)

Relata o shell e o contexto de comando de volta à infraestrutura do WinRM (Gerenciamento Remoto do Windows) para que outras operações possam ser executadas no shell e/ou no comando. Esse método é chamado apenas para pontos de entrada de plug-in WSManPluginShell e WSManPluginCommand .

Sintaxe

DWORD WSManPluginReportContext(
  [in] WSMAN_PLUGIN_REQUEST *requestDetails,
  [in] DWORD                flags,
  [in] PVOID                context
);

Parâmetros

[in] requestDetails

Um ponteiro para uma estrutura WSMAN_PLUGIN_REQUEST que especifica o URI do recurso, as opções, a localidade, o sinalizador de desligamento e o identificador da solicitação.

[in] flags

Reservado para uso futuro. Deve ser definido como zero.

[in] context

Define o valor a ser passado para todas as operações futuras de shell e comando. Representa o shell ou o comando . Esse valor deve ser exclusivo para todos os shells e também deve ser exclusivo para todos os comandos associados a um shell.

Valor retornado

O método retornará NO_ERROR se tiver sido bem-sucedido; caso contrário, ele retornará um código de erro. Se esse método retornar um erro, o plug-in deverá desligar a operação atual e chamar o método WSManPluginOperationComplete .

Requisitos

   
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Plataforma de Destino Windows
Cabeçalho wsman.h
Biblioteca WsmSvc.lib
DLL WsmSvc.dll
Redistribuível Windows Management Framework no Windows Server 2008 com SP2, Windows Vista com SP1 e Windows Vista com SP2