RtlGetAce 函数 (ntifs.h)

RtlGetAce 例程获取指向访问控制列表(ACL)中的访问控制项(ACE)的指针。

语法

NTSYSAPI NTSTATUS RtlGetAce(
  [in]  PACL  Acl,
  [in]  ULONG AceIndex,
  [out] PVOID *Ace
);

参数

[in] Acl

指向包含要检索的 ACE 的 ACL 的指针。

[in] AceIndex

指定检索指针到的 ACE。 值为零对应于 ACL 中的第一个 ACE、1 到第二个 ACE 等。

[out] Ace

指向调用方分配的变量的指针,用于接收 ACL 中 ACE 的地址。

返回值

RtlGetAce 返回STATUS_SUCCESS或错误状态代码,例如STATUS_INVALID_PARAMETER。

言论

有关安全和访问控制的详细信息,请参阅适用于驱动程序开发人员 Windows 安全模型,以及有关 Windows SDK 中这些主题的文档。

要求

要求 价值
最低支持的客户端 Windows XP
目标平台 普遍
标头 ntifs.h (include Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe(内核模式):Ntdll.dll(用户模式)
IRQL < DISPATCH_LEVEL

另请参阅

ACE

ACL

RtlCreateAcl