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

AccessCheck

AreAnyAccessesGranted

Fonctions client/serveur Access Control

Vue d’ensemble des Access Control client/serveur

MapGenericMask