Fonction DSEditSecurity (dssec.h)

La fonction DSEditSecurity affiche une boîte de dialogue modale pour modifier la sécurité sur un objet DS (Directory Services).

Syntaxe

HRESULT DSEditSecurity(
  [in]           HWND                   hwndOwner,
  [in]           LPCWSTR                pwszObjectPath,
  [in, optional] LPCWSTR                pwszObjectClass,
  [in]           DWORD                  dwFlags,
  [in, optional] LPCWSTR                pwszCaption,
  [in, optional] PFNREADOBJECTSECURITY  pfnReadSD,
  [in, optional] PFNWRITEOBJECTSECURITY pfnWriteSD,
  [in]           LPARAM                 lpContext
);

Paramètres

[in] hwndOwner

Fenêtre propriétaire de la boîte de dialogue.

[in] pwszObjectPath

Chemin d’accès complet des services Active Directory (ADS) de l’objet DS.

[in, optional] pwszObjectClass

Classe de l’objet.

[in] dwFlags

Combinaison d’indicateurs DSSI_*.

[in, optional] pwszCaption

La boîte de dialogue légende.

[in, optional] pfnReadSD

Fonction de lecture de l’objet.

[in, optional] pfnWriteSD

Fonction permettant d’écrire l’objet.

[in] lpContext

Contexte passé aux fonctions de lecture ou d’écriture dans les paramètres pfnReadSD et pfnWriteSD .

Valeur retournée

Si la fonction réussit, la fonction retourne S_OK.

Si la fonction échoue, elle retourne une valeur 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 Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dssec.h
Bibliothèque DSSec.lib
DLL DSSec.dll