Compartir a través de


Función WSManPluginOperationComplete (wsman.h)

Informa de la finalización de una operación por todos los puntos de entrada de la operación, excepto los métodos WSManPluginStartup y WSManPluginShutdown .

Sintaxis

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

Parámetros

[in] requestDetails

Puntero a una estructura de WSMAN_PLUGIN_REQUEST que especifica el URI del recurso, las opciones, la configuración regional, la marca de apagado y el identificador de la solicitud.

[in] flags

Reservado para uso futuro. Debe ser cero.

[in] errorCode

Notifica cualquier error en la operación. Si este parámetro no es NO_ERROR, se descartarán los datos de resultados que no se hayan enviado y se enviará el error.

[in, optional] extendedInformation

Especifica un documento XML que contiene cualquier información adicional de error que se deba notificar al cliente. Este parámetro se omite si errorCode es NO_ERROR. El idioma de la interfaz de usuario del subproceso debe usarse para la localización.

Valor devuelto

El método devuelve NO_ERROR si se realizó correctamente; de lo contrario, devuelve un código de error. Si la operación no se realiza correctamente, el complemento debe detener la operación actual y limpiar los datos asociados a esta operación. La estructura requestDetails no es válida si se recibe un error y no se debe pasar a ningún otro método WinRM (WinRM).

Observaciones

La función WSManPluginOperationComplete se usa para informar de la finalización del flujo de datos de WSManPluginReceive. Las operaciones WSManPluginShell y WSManPluginCommand también deben llamar a esta función cuando se completen las operaciones de shell y comandos.

Requisitos

   
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado wsman.h
Library WsmSvc.lib
Archivo DLL WsmSvc.dll
Redistribuible Windows Management Framework en Windows Server 2008 con SP2, Windows Vista con SP1 y Windows Vista con SP2