Función RtlGetAce (ntifs.h)

La rutina RtlGetAce obtiene un puntero a una entrada de control de acceso (ACE) en una lista de control de acceso (ACL).

Sintaxis

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

Parámetros

[in] Acl

Puntero a una ACL que contiene la ACE que se va a recuperar.

[in] AceIndex

Especifica la ACE a la que se recupera un puntero. Un valor de cero corresponde a la primera ACE de la ACL, 1 a la segunda ACE, etc.

[out] Ace

Puntero a una variable asignada por el autor de la llamada para recibir la dirección de la ACE dentro de la ACL.

Valor devuelto

RtlGetAce devuelve STATUS_SUCCESS o un código de estado de error, como STATUS_INVALID_PARAMETER.

Comentarios

Para obtener más información sobre la seguridad y el control de acceso, consulte Modelo de seguridad de Windows para desarrolladores de controladores y la documentación sobre estos temas en Windows SDK.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe (modo kernel); Ntdll.dll (modo de usuario)
IRQL < DISPATCH_LEVEL

Consulte también

AS

ACL

RtlCreateAcl