IsValidAcl-Funktion (securitybaseapi.h)
Die IsValidAcl-Funktion überprüft eine Zugriffssteuerungsliste (Access Control List , ACL).
Syntax
BOOL IsValidAcl(
[in] PACL pAcl
);
Parameter
[in] pAcl
Ein Zeiger auf eine von dieser Funktion überprüfte ACL-Struktur . Dieser Wert darf nicht NULL sein.
Rückgabewert
Wenn die ACL gültig ist, gibt die Funktion ungleich null zurück.
Wenn die ACL ungültig ist, gibt die Funktion null zurück. Es gibt keine erweiterten Fehlerinformationen für diese Funktion. Rufen Sie GetLastError nicht auf.
Hinweise
Diese Funktion überprüft die Revisionsebene der ACL und überprüft, ob die Anzahl der Zugriffssteuerungseinträge (Access Control Entries , ACEs), die im AceCount-Member der ACL-Struktur angegeben ist, dem durch das AclSize-Element der ACL-Struktur angegebenen Platz entspricht.
Wenn pAclNULL ist, schlägt die Anwendung mit einer Zugriffsverletzung fehl.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | securitybaseapi.h (Einschließen von Windows.h) |
Bibliothek | Advapi32.lib |
DLL | Advapi32.dll |