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 die abzurufende ACE enthält.
[in] AceIndex
Gibt die ACE an, auf die ein Zeiger abgerufen wird. Ein Wert von Null entspricht der ersten ACE in der ACL, 1 der zweiten ACE usw.
[out] Ace
Zeigen Sie auf eine vom Aufrufer zugewiesene Variable, um die Adresse der ACE innerhalb der ACL zu empfangen.
Rückgabewert
RtlGetAce gibt STATUS_SUCCESS oder einen Fehlerstatuscode wie STATUS_INVALID_PARAMETER zurück.
Bemerkungen
Weitere Informationen zur Sicherheits- und Zugriffssteuerung finden Sie unter Windows-Sicherheitsmodell für Treiberentwickler und die Dokumentation zu diesen Themen im Windows SDK.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP |
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe (Kernelmodus); Ntdll.dll (Benutzermodus) |
IRQL- | < DISPATCH_LEVEL |