Fonction AreAllAccessesGranted (securitybaseapi.h)
La fonction AreAllAccessesGranted vérifie si un ensemble de 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 AreAllAccessesGranted(
[in] DWORD GrantedAccess,
[in] DWORD DesiredAccess
);
Paramètres
[in] GrantedAccess
Masque d’accès qui spécifie les droits d’accès qui ont été accordés.
[in] DesiredAccess
Masque d’accès qui spécifie les droits d’accès qui ont été demandés. 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 tous les droits d’accès demandés ont été accordés, la valeur de retour est différente de zéro.
Si tous les droits d’accès demandés n’ont pas été accordés, la valeur de retour est zéro.
Notes
La fonction AreAllAccessesGranted est couramment 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 les bits définis dans le paramètre DesiredAccess correspondent aux bits définis dans le paramètre GrantedAccess , tous les droits demandés ont été accordés.
Spécifications
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