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

Weitere Informationen

ASS

ACL

RtlCreateAcl