Funzione RtlGetAce (ntifs.h)

La routine RtlGetAce ottiene un puntatore a una voce di controllo di accesso (ACE) in un elenco di controllo di accesso (ACL).

Sintassi

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

Parametri

[in] Acl

Puntatore a un ACL contenente l'ACE da recuperare.

[in] AceIndex

Specifica l'ACE a cui viene recuperato un puntatore. Un valore pari a zero corrisponde al primo ACE nell'ACL, 1 al secondo ACE e così via.

[out] Ace

Puntatore a una variabile allocata dal chiamante per ricevere l'indirizzo dell'ace all'interno dell'ACL.

Valore restituito

RtlGetAce restituisce STATUS_SUCCESS o un codice di stato di errore, ad esempio STATUS_INVALID_PARAMETER.

Commenti

Per altre informazioni sul controllo di sicurezza e accesso, vedere Modello di sicurezza di Windows per sviluppatori driver e la documentazione su questi argomenti in Windows SDK.

Requisiti

Requisito Valore
Client minimo supportato Windows XP
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe (modalità kernel); Ntdll.dll (modalità utente)
IRQL < DISPATCH_LEVEL

Vedi anche

ACE

ACL

RtlCreateAcl