Funzione AreAllAccessesGranted (securitybaseapi.h)
La funzione AreAllAccessesGranted controlla se è stato concesso un set di diritti di accesso richiesti. I diritti di accesso sono rappresentati come flag di bit in una maschera di accesso.
Sintassi
BOOL AreAllAccessesGranted(
[in] DWORD GrantedAccess,
[in] DWORD DesiredAccess
);
Parametri
[in] GrantedAccess
Maschera di accesso che specifica i diritti di accesso concessi.
[in] DesiredAccess
Maschera di accesso che specifica i diritti di accesso richiesti. Questa maschera deve essere stata mappata da diritti di accesso generici a specifici e standard, in genere chiamando la funzione MapGenericMask .
Valore restituito
Se sono stati concessi tutti i diritti di accesso richiesti, il valore restituito è diverso da zero.
Se non sono stati concessi tutti i diritti di accesso richiesti, il valore restituito è zero.
Commenti
La funzione AreAllAccessesGranted viene comunemente usata da un'applicazione server per controllare i diritti di accesso di un client che tenta di ottenere l'accesso a un oggetto. Quando i bit impostati nel parametro DesiredAccess corrispondono ai bit impostati nel parametro GrantedAccess , sono stati concessi tutti i diritti richiesti.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | securitybaseapi.h (include Windows.h) |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |
Vedi anche
Funzioni di Controllo di accesso client/server