Partager via


structure AUTHZ_INIT_INFO (authz.h)

La structure AUTHZ_INIT_INFO définit les informations d’initialisation pour le gestionnaire de ressources.

Syntaxe

typedef struct _AUTHZ_INIT_INFO {
  USHORT                               version;
  PCWSTR                               szResourceManagerName;
  PFN_AUTHZ_DYNAMIC_ACCESS_CHECK       pfnDynamicAccessCheck;
  PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS     pfnComputeDynamicGroups;
  PFN_AUTHZ_FREE_DYNAMIC_GROUPS        pfnFreeDynamicGroups;
  PFN_AUTHZ_GET_CENTRAL_ACCESS_POLICY  pfnGetCentralAccessPolicy;
  PFN_AUTHZ_FREE_CENTRAL_ACCESS_POLICY pfnFreeCentralAccessPolicy;
} AUTHZ_INIT_INFO, *PAUTHZ_INIT_INFO;

Membres

version

Version de la structure d’informations d’initialisation resource Manager d’autorisation. Cette valeur doit être définie sur AUTHZ_INIT_INFO_VERSION_V1 (1).

szResourceManagerName

Pointeur vers une chaîne Unicode qui identifie le gestionnaire de ressources. Ce paramètre peut avoir la valeur NULL si le gestionnaire de ressources n’a pas besoin d’un nom.

pfnDynamicAccessCheck

Pointeur vers une fonction de rappel AuthzAccessCheckCallback que le gestionnaire de ressources appelle chaque fois qu’il rencontre une entrée de contrôle d’accès (ACE) de rappel lors de l’évaluation de la liste de contrôle d’accès (ACL) dans AuthzAccessCheck ou AuthzCachedAccessCheck. Ce paramètre peut avoir la valeur NULL si aucun accès case activée fonction de rappel n’est utilisé.

pfnComputeDynamicGroups

Pointeur vers la fonction de rappel AuthzComputeGroupsCallback appelée par le gestionnaire de ressources lors de l’initialisation d’un handle AuthzClientContext. Ce paramètre peut avoir la valeur NULL si aucune fonction de rappel n’est utilisée pour calculer des groupes dynamiques.

pfnFreeDynamicGroups

Pointeur vers la fonction de rappel AuthzFreeGroupsCallback appelée par le gestionnaire de ressources vers les tableaux d’attributs d’identificateur de sécurité libre (SID) alloués par le rappel des groupes dynamiques de calcul. Ce paramètre peut avoir la valeur NULL si aucune fonction de rappel n’est utilisée pour calculer des groupes dynamiques.

pfnGetCentralAccessPolicy

Pointeur vers la fonction de rappel AuthzGetCentralAccessPolicyCallback à appeler par le gestionnaire de ressources pour résoudre tout ID de stratégie d’accès central (SYSTEM_SCOPED_POLICY_ID_ACE) rencontré par AuthzAccessCheck ou AuthzCachedAccessCheck. Si ce paramètre a la valeur NULL, la fonction AuthzAccessCheck revient à LSA pour résoudre l’ID ACE de stratégie d’accès central.

pfnFreeCentralAccessPolicy

Pointeur vers la fonction de rappel AuthzFreeCentralAccessPolicyCallback appelée par le gestionnaire de ressources pour libérer la stratégie d’accès central allouée par le rappel pour obtenir une stratégie d’accès central. Ce paramètre peut avoir la valeur NULL si aucune fonction de rappel n’est spécifiée pour pfnGetCentralAccessPolicy

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête authz.h