Partager via


WSManPluginAuthzQueryQuotaComplete, fonction (wsman.h)

Appelé à partir du point d’entrée du plug-in WSManPluginAuthzQueryQuota et doit être appelé si le plug-in peut ou non exécuter la demande.

Syntaxe

DWORD WSManPluginAuthzQueryQuotaComplete(
  [in]           WSMAN_SENDER_DETAILS *senderDetails,
  [in]           DWORD                flags,
  [in, optional] WSMAN_AUTHZ_QUOTA    *quota,
  [in]           DWORD                errorCode,
  [in, optional] PCWSTR               extendedErrorInformation
);

Paramètres

[in] senderDetails

Pointeur vers la structure WSMAN_SENDER_DETAILS passée à l’appel de plug-in WSManPluginAuthzQueryQuota .

[in] flags

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

[in, optional] quota

Pointeur vers une structure de WSMAN_AUTHZ_QUOTA qui spécifie des informations de quota pour un utilisateur spécifique.

[in] errorCode

Signale une autorisation réussie ou ayant échoué. Si l’autorisation réussit, le code doit être ERROR_SUCCESS. Si un échec se produit pour une autre raison, un code d’erreur approprié doit être utilisé. Toute erreur de cet appel est renvoyée en tant que paquet d’erreur SOAP (Simple Object Access Protocol).

[in, optional] extendedErrorInformation

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 ERROR_SUCCESS si elle a réussi ; sinon, elle retourne ERROR_INVALID_PARAMETER. Si ERROR_INVALID_PARAMETER est retourné, le paramètre senderDetails était NULL ou le paramètre flags n’était pas zéro. Si la méthode échoue, le quota par défaut est utilisé.

Remarques

Si le paramètre de quota est null et que errorCode est NO_ERROR, la méthode retourne ERROR_INVALID_PARAMETER et le plug-in retourne les informations de quota par défaut. Si le plug-in ne retourne pas de quota, le plug-in d’autorisation ne doit pas spécifier que les quotas sont disponibles dans la configuration, car les performances peuvent être affectées.

Configuration requise

Condition requise Valeur
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 et Windows Vista avec SP2