Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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