Fonction AreAnyAccessesGranted (securitybaseapi.h)
La fonction AreAnyAccessesGranted vérifie si l’un des droits d’accès demandés a été accordé. Les droits d’accès sont représentés sous forme d’indicateurs de bits dans un masque d’accès.
Syntaxe
BOOL AreAnyAccessesGranted(
[in] DWORD GrantedAccess,
[in] DWORD DesiredAccess
);
Paramètres
[in] GrantedAccess
Spécifie le masque d’accès accordé.
[in] DesiredAccess
Spécifie le masque d’accès à demander. Ce masque doit avoir été mappé de générique à des droits d’accès standard et spécifiques, généralement en appelant la fonction MapGenericMask .
Valeur retournée
Si l’un des droits d’accès demandés a été accordé, la valeur de retour est différente de zéro.
Si aucun des droits d’accès demandés n’a été accordé, la valeur de retour est zéro.
Remarques
La fonction AreAnyAccessesGranted est souvent utilisée par une application serveur pour case activée les droits d’accès d’un client qui tente d’accéder à un objet. Lorsque l’un des bits définis dans le paramètre DesiredAccess correspond aux bits définis dans le paramètre GrantedAccess , au moins un des droits d’accès demandés a été accordé.
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] |
Plateforme cible | Windows |
En-tête | securitybaseapi.h (inclure Windows.h) |
Bibliothèque | Advapi32.lib |
DLL | Advapi32.dll |
Voir aussi
Fonctions client/serveur Access Control