Partager via


WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA fonction de rappel (wsman.h)

Récupère les informations de quota pour l’utilisateur une fois qu’une connexion a été autorisée. Cette méthode est appelée uniquement si la configuration spécifie que les quotas sont activés dans le plug-in d’autorisation.

Le nom du point d’entrée DLL pour cette méthode doit être WSManPluginAuthzQueryQuota.

Syntaxe

WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA WsmanPluginAuthorizeQueryQuota;

void WsmanPluginAuthorizeQueryQuota(
  [in] PVOID pluginContext,
  [in] WSMAN_SENDER_DETAILS *senderDetails,
  [in] DWORD flags
)
{...}

Paramètres

[in] pluginContext

Spécifie le contexte retourné par un appel à WSManPluginStartup. Ce paramètre représente une initialisation d’application spécifique d’un plug-in WinRM.

[in] senderDetails

Pointeur vers la structure WSMAN_SENDER_DETAILS qui spécifie les informations d’identification de l’utilisateur.

[in] flags

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

Valeur de retour

None

Remarques

Le quota est interrogé sur le premier appel par un utilisateur particulier et ne sera pas à nouveau demandé tant que l’enregistrement de l’utilisateur n’expire pas en raison d’un délai d’inactivité de l’activité ou jusqu’à ce qu’une période de configuration à l’échelle du système soit dépassée.

Le plug-in doit appeler la fonction WSManPluginAuthzQueryQuotaComplete pour mettre fin à l’opération, que le plug-in puisse ou non exécuter la demande. En cas de réussite, le plug-in doit fournir un ensemble d’informations de quota pertinentes pour cet utilisateur particulier. Si le plug-in ne parvient pas à traiter la demande pour une raison quelconque, une erreur appropriée doit être enregistrée par le biais de la méthode de rappel et l’erreur est propagée au client en tant qu’erreur SOAP (Simple Object Access Protocol) si possible ; sinon, l’erreur est une erreur HTTP 500 vide status.

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
Composant redistribuable Windows Management Framework sur Windows Server 2008 avec SP2, Windows Vista avec SP1 et Windows Vista avec SP2