AreAllAccessesGranted-Funktion (securitybaseapi.h)
Die AreAllAccessesGranted-Funktion überprüft, ob ein Satz angeforderter Zugriffsrechte erteilt wurde. Die Zugriffsrechte werden als Bitflags in einer Zugriffsmaske dargestellt.
Syntax
BOOL AreAllAccessesGranted(
[in] DWORD GrantedAccess,
[in] DWORD DesiredAccess
);
Parameter
[in] GrantedAccess
Eine Zugriffsmaske, die die gewährten Zugriffsrechte angibt.
[in] DesiredAccess
Eine Zugriffsmaske, die die angeforderten Zugriffsrechte angibt. Diese Maske muss von generischen zu spezifischen und Standardzugriffsrechten zugeordnet worden sein, in der Regel durch Aufrufen der MapGenericMask-Funktion .
Rückgabewert
Wenn alle angeforderten Zugriffsrechte gewährt wurden, ist der Rückgabewert ungleich null.
Wenn nicht alle angeforderten Zugriffsrechte erteilt wurden, ist der Rückgabewert null.
Hinweise
Die AreAllAccessesGranted-Funktion wird häufig von einer Serveranwendung verwendet, um die Zugriffsrechte eines Clients zu überprüfen, der versucht, Zugriff auf ein Objekt zu erhalten. Wenn die im DesiredAccess-Parameter festgelegten Bits mit den im GrantedAccess-Parameter festgelegten Bits übereinstimmen, wurden alle angeforderten Rechte gewährt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | securitybaseapi.h (Einschließen von Windows.h) |
Bibliothek | Advapi32.lib |
DLL | Advapi32.dll |
Weitere Informationen
Client-/Server-Access Control-Funktionen