Freigeben über


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

Siehe auch

ACE-

ACL-

RtlCreateAcl