AuthzAccessCheckCallback, fonction de rappel
La fonction AuthzAccessCheckCallback est une fonction définie par l’application qui gère les entrées de contrôle d’accès de rappel pendant une case activée d’accès. AuthzAccessCheckCallback est un espace réservé pour le nom de fonction défini par l’application. L’application enregistre ce rappel en appelant AuthzInitializeResourceManager.
Syntaxe
BOOL CALLBACK AuthzAccessCheckCallback(
_In_ AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
_In_ PACE_HEADER pAce,
_In_opt_ PVOID pArgs,
_Inout_ PBOOL pbAceApplicable
);
Paramètres
-
hAuthzClientContext [in]
-
Handle pour un contexte client.
-
pAce [in]
-
Pointeur vers l’ace pour évaluer l’inclusion dans l’appel à la fonction AuthzAccessCheck .
-
pArgs [in, facultatif]
-
Données transmises dans le paramètre DynamicGroupArgs de l’appel à AuthzAccessCheck ou AuthzCachedAccessCheck.
-
pbAceApplicable [in, out]
-
Pointeur vers une variable booléenne qui reçoit les résultats de l’évaluation de la logique définie par l’application.
Les résultats sont TRUE si la logique détermine que l’ACE est applicable et sera inclus dans l’appel à AuthzAccessCheck ; sinon, les résultats sont FALSE.
Valeur retournée
Si la fonction réussit, la fonction retourne TRUE.
Si la fonction ne parvient pas à effectuer l’évaluation, elle retourne FALSE. Utilisez SetLastError pour renvoyer une erreur à la fonction d’accès case activée.
Notes
Les variables d’attribut de sécurité doivent être présentes dans le contexte client si elles sont référencées dans une expression conditionnelle. Sinon, le terme d’expression conditionnelle qui les référence sera considéré comme inconnu.
Pour plus d’informations, consultez Les vues d’ensemble du fonctionnement d’AccessCheck et de la stratégie d’autorisation centralisée .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
Composant redistribuable |
Windows Server 2003 Administration Tools Pack sur Windows XP |