Función DSEditSecurity (dssec.h)

La función DSEditSecurity muestra un cuadro de diálogo modal para editar la seguridad en un objeto de Servicios de directorio (DS).

Sintaxis

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

Parámetros

[in] hwndOwner

Ventana del propietario del cuadro de diálogo.

[in] pwszObjectPath

Ruta de acceso completa de Servicios de Active Directory (ADS) del objeto DS.

[in, optional] pwszObjectClass

Clase del objeto .

[in] dwFlags

Combinación de marcas DSSI_*.

[in, optional] pwszCaption

El cuadro de diálogo subtítulo.

[in, optional] pfnReadSD

Función para leer el objeto.

[in, optional] pfnWriteSD

Función para escribir el objeto.

[in] lpContext

Contexto pasado a las funciones de lectura o escritura en los parámetros pfnReadSD y pfnWriteSD .

Valor devuelto

Si la función se realiza correctamente, la función devuelve S_OK.

Si se produce un error en la función, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dssec.h
Library DSSec.lib
Archivo DLL DSSec.dll