Partager via


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

Voir aussi

Fonctions Access Control de base

Stratégie d’autorisation centralisée

Fonctionnement d’AccessCheck

AuthzAccessCheck

AuthzCachedAccessCheck

AuthzInitializeRemoteResourceManager

AuthzInitializeResourceManager