Fonction EditSecurityAdvanced (aclui.h)

La fonction 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. 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 entrées de contrôle d’accès (ACA) dans la liste de contrôle d’accès discrétionnaire (DACL) d’un objet.

Syntaxe

HRESULT ACLUIAPI EditSecurityAdvanced(
  [in] HWND           hwndOwner,
  [in] LPSECURITYINFO psi,
  [in] SI_PAGE_TYPE   uSIPage
);

Paramètres

[in] hwndOwner

Handle de la fenêtre qui possède la feuille de propriétés. Ce paramètre peut être NULL.

[in] psi

Pointeur vers votre implémentation de l’interface ISecurityInformation . Le système appelle les méthodes d’interface pour récupérer des informations sur l’objet en cours de modification et pour retourner l’entrée de l’utilisateur.

[in] uSIPage

Valeur de l’énumération SI_PAGE_TYPE qui indique le type de page sur lequel afficher l’éditeur de contrôle d’accès avec élévation de privilèges.

Valeur retournée

Si la fonction réussit, la valeur de retour est S_OK.

Si la fonction échoue, toute autre valeur HRESULT indique une 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 Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête aclui.h
Bibliothèque Aclui.lib
DLL Aclui.dll

Voir aussi

Access Control Rédacteur

fonctions Access Control Rédacteur

CreateSecurityPage

EditSecurity

GetSecurity

ISecurityInformation

SetSecurity