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