Поделиться через


Функция RtlGetAce (ntifs.h)

Подпрограмма RtlGetAce получает указатель на запись управления доступом (ACE) в списке управления доступом (ACL).

Синтаксис

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

Параметры

[in] Acl

Указатель на ACL, содержащий извлекаемую ACE.

[in] AceIndex

Указывает ACE, к которому извлекается указатель. Значение нуля соответствует первому ACE в ACL, 1 второму ACE и т. д.

[out] Ace

Указатель на выделенную вызывающим переменную для получения адреса ACE в ACL.

Возвращаемое значение

RtlGetAce возвращает STATUS_SUCCESS или код состояния ошибки, например STATUS_INVALID_PARAMETER.

Замечания

Дополнительные сведения о безопасности и управлении доступом см. в модели безопасности Windows для разработчиков драйверов и документации по этим разделам в пакете SDK для Windows.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe (режим ядра); Ntdll.dll (режим пользователя)
IRQL < DISPATCH_LEVEL

См. также

ACE

ACL

RtlCreateAcl