ISecurityObjectTypeInfo ::GetInheritSource, méthode (aclui.h)
La méthode GetInheritSource permet de déterminer la source des entrées de contrôle d’accès héritées dans les listes de contrôle d’accès discrétionnaires (DACL) et les listes de contrôle d’accès système (SACL).
Syntaxe
HRESULT GetInheritSource(
[in] SECURITY_INFORMATION si,
[in] PACL pACL,
[out] PINHERITED_FROM *ppInheritArray
);
Paramètres
[in] si
Structure SECURITY_INFORMATION qui représente les informations de sécurité de l’objet .
[in] pACL
Pointeur vers une structure de liste de contrôle d’accès qui représente la liste de contrôle d’accès (ACL) de l’objet.
[out] ppInheritArray
Pointeur vers un pointeur vers une structure INHERITED_FROM qui reçoit un tableau de structures INHERITED_FROM . La longueur de ce tableau est identique au nombre d’ACL dans la liste de contrôle d’accès référencée par pACL. Chaque entrée INHERITED_FROM dans ppInheritArray fournit des informations d’héritage pour l’entrée ACE correspondante dans pACL.
Valeur retournée
Si la fonction réussit, la valeur de retour est S_OK.
Si la fonction échoue, la valeur de retour est un HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | aclui.h |