Funzione DSEditSecurity (dssec.h)

La funzione DSEditSecurity visualizza una finestra di dialogo modale per la modifica della sicurezza in un oggetto Servizi directory .

Sintassi

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
);

Parametri

[in] hwndOwner

Finestra del proprietario della finestra di dialogo.

[in] pwszObjectPath

Percorso completo di Active Directory Services (ADS) dell'oggetto DS.

[in, optional] pwszObjectClass

Classe dell'oggetto .

[in] dwFlags

Combinazione di flag DSSI_*.

[in, optional] pwszCaption

La finestra di dialogo didascalia.

[in, optional] pfnReadSD

Funzione per la lettura dell'oggetto.

[in, optional] pfnWriteSD

Funzione per la scrittura dell'oggetto.

[in] lpContext

Contesto passato nelle funzioni di lettura o scrittura nei parametri pfnReadSD e pfnWriteSD .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dssec.h
Libreria DSSec.lib
DLL DSSec.dll