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 (包括 Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe (内核模式) ;Ntdll.dll (用户模式)
IRQL < DISPATCH_LEVEL

另请参阅

Ace

ACL

RtlCreateAcl