Compartilhar via


Função WSManPluginOperationComplete (wsman.h)

Relata a conclusão de uma operação por todos os pontos de entrada de operação, exceto os métodos WSManPluginStartup e WSManPluginShutdown .

Sintaxe

DWORD WSManPluginOperationComplete(
  [in]           WSMAN_PLUGIN_REQUEST *requestDetails,
  [in]           DWORD                flags,
  [in]           DWORD                errorCode,
  [in, optional] PCWSTR               extendedInformation
);

Parâmetros

[in] 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.

[in] flags

Reservado para uso futuro. Deve ser zero.

[in] errorCode

Relata qualquer falha na operação. Se esse parâmetro não for NO_ERROR, todos os dados de resultado que não foram enviados serão descartados e o erro será enviado.

[in, optional] extendedInformation

Especifica um documento XML que contém informações de erro extras que precisam ser relatadas ao cliente. Esse parâmetro será ignorado se errorCode for NO_ERROR. A linguagem de interface do usuário do thread deve ser usada para localização.

Valor retornado

O método retornará NO_ERROR se tiver êxito; caso contrário, ele retorna um código de erro. Se a operação não for bem-sucedida, o plug-in deverá interromper a operação atual e limpo todos os dados associados a essa operação. A estrutura requestDetails não será válida se um erro for recebido e não deverá ser passado para nenhum outro método WinRM (WinRM).

Comentários

A função WSManPluginOperationComplete é usada para relatar a conclusão do fluxo de dados para WSManPluginReceive. As operações WSManPluginShell e WSManPluginCommand também devem chamar essa função quando as operações de shell e comando forem concluídas.

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