Fonction RtlGetAce (ntifs.h)
La routine RtlGetAce obtient un pointeur vers une entrée de contrôle d’accès (ACE) dans une liste de contrôle d’accès (ACL).
Syntaxe
NTSYSAPI NTSTATUS RtlGetAce(
[in] PACL Acl,
[in] ULONG AceIndex,
[out] PVOID *Ace
);
Paramètres
[in] Acl
Pointeur vers une liste de contrôle d’accès contenant l’ACE à récupérer.
[in] AceIndex
Spécifie l’ACE vers lequel un pointeur est récupéré. La valeur zéro correspond au premier ACE dans la liste de contrôle d’accès, 1 au deuxième ACE, et ainsi de suite.
[out] Ace
Pointeur vers une variable allouée par l’appelant pour recevoir l’adresse de l’ACE dans la liste de contrôle d’accès.
Valeur de retour
RtlGetAce retourne STATUS_SUCCESS ou un code d’état d’erreur tel que STATUS_INVALID_PARAMETER.
Remarques
Pour plus d’informations sur la sécurité et le contrôle d’accès, consultez modèle de sécurité Windows pour les développeurs de pilotes et la documentation sur ces rubriques dans le Kit de développement logiciel (SDK) Windows.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows XP |
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe (mode noyau) ; Ntdll.dll (mode utilisateur) |
IRQL | < DISPATCH_LEVEL |