Condividi tramite


Funzione WSManPluginOperationComplete (wsman.h)

Segnala il completamento di un'operazione da tutti i punti di ingresso dell'operazione, ad eccezione dei metodi WSManPluginStartup e WSManPluginShutdown .

Sintassi

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

Parametri

[in] requestDetails

Puntatore a una struttura di WSMAN_PLUGIN_REQUEST che specifica l'URI della risorsa, le opzioni, le impostazioni locali, il flag di arresto e l'handle per la richiesta.

[in] flags

Riservato per utilizzi futuri. Deve essere zero.

[in] errorCode

Segnala eventuali errori nell'operazione. Se questo parametro non è NO_ERROR, tutti i dati dei risultati che non sono stati inviati verranno eliminati e l'errore verrà inviato.

[in, optional] extendedInformation

Specifica un documento XML contenente eventuali informazioni aggiuntive sull'errore che devono essere segnalate al client. Questo parametro viene ignorato se errorCode è NO_ERROR. La lingua dell'interfaccia utente del thread deve essere usata per la localizzazione.

Valore restituito

Il metodo restituisce NO_ERROR se ha avuto esito positivo; in caso contrario, restituisce un codice di errore. Se l'operazione non riesce, il plug-in deve arrestare l'operazione corrente e pulire tutti i dati associati a questa operazione. La struttura requestDetails non è valida se viene ricevuto un errore e non deve essere passata ad alcun altro metodo WinRM (WinRM).

Commenti

La funzione WSManPluginOperationComplete viene usata per segnalare il completamento del flusso di dati per WSManPluginReceive. Le operazioni WSManPluginShell e WSManPluginCommand devono anche chiamare questa funzione al termine delle operazioni della shell e dei comandi.

Requisiti

   
Client minimo supportato Windows 7
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione wsman.h
Libreria WsmSvc.lib
DLL WsmSvc.dll
Componente ridistribuibile Windows Management Framework in Windows Server 2008 con SP2, Windows Vista con SP1 e Windows Vista con SP2