Função DSEditSecurity (dssec.h)

A função DSEditSecurity exibe uma caixa de diálogo modal para editar a segurança em um objeto DS (Serviços de Diretório).

Sintaxe

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

A janela do proprietário da caixa de diálogo.

[in] pwszObjectPath

O caminho completo do ADS (Active Directory Services) do objeto DS.

[in, optional] pwszObjectClass

A classe do objeto .

[in] dwFlags

A combinação de sinalizadores DSSI_*.

[in, optional] pwszCaption

A caixa de diálogo legenda.

[in, optional] pfnReadSD

A função para ler o objeto.

[in, optional] pfnWriteSD

A função para gravar o objeto.

[in] lpContext

O contexto passado para as funções de leitura ou gravação nos parâmetros pfnReadSD e pfnWriteSD .

Retornar valor

Se a função for bem-sucedida, a função retornará S_OK.

Se a função falhar, ela retornará um valor HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dssec.h
Biblioteca DSSec.lib
DLL DSSec.dll