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 |