Compartilhar via


Método IDsAdminCreateObj::Initialize (dsadmin.h)

O método IDsAdminCreateObj::Initialize inicializa um objeto IDsAdminCreateObj com dados sobre o contêiner do qual o objeto será criado, a classe do objeto a ser criado e, possivelmente, o objeto de origem do qual copiar.

Sintaxe

HRESULT Initialize(
  [in] IADsContainer *pADsContainerObj,
  [in] IADs          *pADsCopySource,
  [in] LPCWSTR       lpszClassName
);

Parâmetros

[in] pADsContainerObj

Ponteiro para uma interface IADsContainer que representa o contêiner em que o objeto será criado. Esse parâmetro não deve ser NULL.

[in] pADsCopySource

Ponteiro para a interface IADs do objeto do qual uma cópia é feita. Se o novo objeto não for copiado de outro objeto, esse parâmetro será NULL. A operação de cópia só tem suporte para objetos de usuário.

[in] lpszClassName

Ponteiro para uma cadeia de caracteres WCHAR que contém o nome LDAP da classe de objeto a ser criada. Esse parâmetro não deve ser NULL. Os valores com suporte são: "usuário", "computador", "printQueue", "group" e "contact".

Valor retornado

Se o método for bem-sucedido, S_OK será retornado. Se o método falhar, um código de erro definido por OLE será retornado.

Comentários

O método IDsAdminCreateObj::Initialize deve ser chamado antes que IDsAdminCreateObj::CreateModal possa ser chamado.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho dsadmin.h
DLL DSAdmin.dll

Confira também

IADsContainer

IDsAdminCreateObj

IDsAdminCreateObj::CreateModal