Partager via


en-tête aclui.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

aclui.h contient les interfaces de programmation suivantes :

Interfaces

 
IEffectivePermission

Fournit un moyen de déterminer l’autorisation effective d’un principal de sécurité sur un objet.
IEffectivePermission2

Fournit un moyen de déterminer l’autorisation effective pour un principal de sécurité sur un objet.
ISecurityInformation

Permet à l’éditeur de contrôle d’accès de communiquer avec l’appelant des fonctions CreateSecurityPage et EditSecurity.
ISecurityInformation2

Permet à l’éditeur de contrôle d’accès d’obtenir des informations du client qui ne sont pas fournies par l’interface ISecurityInformation.
ISecurityInformation3

Fournit les méthodes nécessaires pour afficher un éditeur de contrôle d’accès avec élévation de privilèges lorsqu’un utilisateur clique sur le bouton Modifier sur une page de l’éditeur de contrôle d’accès qui affiche l’image d’un bouclier sur ce bouton Modifier.
ISecurityInformation4

Permet à l’éditeur de contrôle d’accès (ACE) d’obtenir le descripteur de sécurité du partage pour initialiser la page de partage.
ISecurityObjectTypeInfo

Fournit un moyen de déterminer la source des entrées de contrôle d’accès (ACL) 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).

Fonctions

 
CreateSecurityPage

Crée une page de propriétés de sécurité de base qui permet à l’utilisateur d’afficher et de modifier les droits d’accès autorisés ou refusés par les entrées de contrôle d’accès (ACA) dans la liste de contrôle d’accès discrétionnaire (DACL) d’un objet.
EditSecurity

Affiche une feuille de propriétés qui contient une page de propriétés de sécurité de base. Cette page de propriétés permet à l’utilisateur d’afficher et de modifier les droits d’accès autorisés ou refusés par les ACA dans la liste DACL d’un objet.
EditSecurityAdvanced

Étend la fonction EditSecurity pour inclure le type de page de sécurité lors de l’affichage de la feuille de propriétés qui contient une page de propriétés de sécurité de base.

Structures

 
EFFPERM_RESULT_LIST

Répertorie les autorisations effectives.
SECURITY_OBJECT

Contient les informations sur l’objet de sécurité.
SI_ACCESS

Contient des informations sur un droit d’accès ou un masque d’accès par défaut pour un objet sécurisable.
SI_INHERIT_TYPE

Contient des informations sur la façon dont les entrées de contrôle d’accès (ACL) peuvent être héritées par les objets enfants.
SI_OBJECT_INFO

Permet d’initialiser l’éditeur de contrôle d’accès.
SID_INFO

Contient la liste des noms communs correspondant aux structures SID retournées par ISecurityInformation2::LookupSids.
SID_INFO_LIST

Contient une liste de structures SID_INFO.

Énumérations

 
SI_PAGE_TYPE

Contient des valeurs qui indiquent les types de pages de propriétés dans une feuille de propriétés de l’éditeur de contrôle d’accès.