Fonction WSManPluginOperationComplete (wsman.h)

Signale l’achèvement d’une opération par tous les points d’entrée d’opération à l’exception des méthodes WSManPluginStartup et WSManPluginShutdown .

Syntaxe

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

Paramètres

[in] requestDetails

Pointeur vers une structure de WSMAN_PLUGIN_REQUEST qui spécifie l’URI de ressource, les options, les paramètres régionaux, l’indicateur d’arrêt et le handle pour la demande.

[in] flags

Réservé pour un usage futur. Doit être zéro.

[in] errorCode

Signale tout échec de l’opération. Si ce paramètre n’est pas NO_ERROR, toutes les données de résultat qui n’ont pas été envoyées sont ignorées et l’erreur est envoyée.

[in, optional] extendedInformation

Spécifie un document XML qui contient toutes les informations d’erreur supplémentaires qui doivent être signalées au client. Ce paramètre est ignoré si errorCode est NO_ERROR. La langue de l’interface utilisateur du thread doit être utilisée pour la localisation.

Valeur retournée

La méthode retourne NO_ERROR si elle a réussi ; sinon, il retourne un code d’erreur. Si l’opération échoue, le plug-in doit arrêter l’opération en cours et propre toutes les données associées à cette opération. La structure requestDetails n’est pas valide si une erreur est reçue et ne doit pas être passée à une autre méthode WinRM (WinRM).

Remarques

La fonction WSManPluginOperationComplete est utilisée pour signaler l’achèvement du flux de données pour WSManPluginReceive. Les opérations WSManPluginShell et WSManPluginCommand doivent également appeler cette fonction lorsque les opérations d’interpréteur de commandes et de commande sont terminées.

Spécifications

   
Client minimal pris en charge Windows 7
Serveur minimal pris en charge Windows Server 2008 R2
Plateforme cible Windows
En-tête wsman.h
Bibliothèque WsmSvc.lib
DLL WsmSvc.dll
Composant redistribuable Windows Management Framework sur Windows Server 2008 avec SP2, Windows Vista avec SP1 et Windows Vista avec SP2