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 |