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 |