AuthzComputeGroupsCallback, fonction de rappel
La fonction AuthzComputeGroupsCallback est une fonction définie par l’application qui crée une liste d’identificateurs de sécurité (SID) qui s’appliquent à un client. AuthzComputeGroupsCallback est un espace réservé pour le nom de la fonction définie par l’application.
Syntaxe
BOOL CALLBACK AuthzComputeGroupsCallback(
_In_ AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
_In_ PVOID Args,
_Out_ PSID_AND_ATTRIBUTES *pSidAttrArray,
_Out_ PDWORD pSidCount,
_Out_ PSID_AND_ATTRIBUTES *pRestrictedSidAttrArray,
_Out_ PDWORD pRestrictedSidCount
);
Paramètres
-
hAuthzClientContext [in]
-
Handle pour un contexte client.
-
Args [in]
-
Données transmises dans le paramètre DynamicGroupArgs d’un appel à la fonction AuthzInitializeContextFromAuthzContext, AuthzInitializeContextFromSid ou AuthzInitializeContextFromToken .
-
pSidAttrArray [out]
-
Pointeur vers une variable pointeur qui reçoit l’adresse d’un tableau de structures SID_AND_ATTRIBUTES . Ces structures représentent les groupes auxquels le client appartient.
-
pSidCount [out]
-
Nombre de structures dans pSidAttrArray.
-
pRestrictedSidAttrArray [out]
-
Pointeur vers une variable pointeur qui reçoit l’adresse d’un tableau de structures SID_AND_ATTRIBUTES . Ces structures représentent les groupes à partir desquels le client est restreint.
-
pRestrictedSidCount [out]
-
Nombre de structures dans pSidRestrictedAttrArray.
Valeur retournée
Si la fonction retourne correctement une liste de SID, la valeur de retour est TRUE.
Si la fonction échoue, la valeur de retour est FALSE.
Notes
Les applications peuvent également ajouter des SID au contexte client en appelant AuthzAddSidsToContext.
Les variables d’attribut doivent être sous la forme d’une expression lorsqu’elles sont utilisées avec des opérateurs logiques ; dans le cas contraire, elles sont évaluées comme inconnues.
Spécifications
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 |