RtlGetAce-Funktion (ntifs.h)
Die RtlGetAce-Routine ruft einen Zeiger auf einen Zugriffssteuerungseintrag (Access Control Entry, ACE) in einer Zugriffssteuerungsliste (Access Control List, ACL) ab.
Syntax
NTSYSAPI NTSTATUS RtlGetAce(
[in] PACL Acl,
[in] ULONG AceIndex,
[out] PVOID *Ace
);
Parameter
[in] Acl
Zeiger auf eine ACL, die den abzurufenden ACE enthält.
[in] AceIndex
Gibt den ACE an, auf den ein Zeiger abgerufen wird. Der Wert 0 (null) entspricht dem ersten ACE in der ACL, 1 dem zweiten ACE usw.
[out] Ace
Zeiger auf eine vom Aufrufer zugewiesene Variable, um die Adresse des ACE innerhalb der ACL zu empfangen.
Rückgabewert
RtlGetAce gibt STATUS_SUCCESS oder einen Fehler status Code wie STATUS_INVALID_PARAMETER zurück.
Hinweise
Weitere Informationen zur Sicherheit und Zugriffssteuerung finden Sie unter Windows-Sicherheitsmodell für Treiberentwickler und in der Dokumentation zu diesen Themen im Windows SDK.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP |
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe (Kernelmodus); Ntdll.dll (Benutzermodus) |
IRQL | < DISPATCH_LEVEL |