Compartilhar via


Método IDsAdminNewObjExt::WriteData (dsadmin.h)

O método IDsAdminNewObjExt::WriteData permite que a extensão do assistente de criação de objeto escreva seus dados em um objeto em Active Directory Domain Services.

Sintaxe

HRESULT WriteData(
  [in] HWND  hWnd,
  [in] ULONG uContext
);

Parâmetros

[in] hWnd

O identificador de janela usado como a janela pai para possíveis mensagens de erro.

[in] uContext

Especifica o contexto no qual WriteData é chamado. Esse será um dos valores a seguir.

DSA_NEWOBJ_CTX_PRECOMMIT

WriteData é chamado antes do novo objeto confirmado no armazenamento persistente. Esse é o contexto durante o qual uma extensão de criação de objeto secundário deve gravar seus dados.

DSA_NEWOBJ_CTX_POSTCOMMIT

WriteData é chamado depois que o novo objeto é confirmado no armazenamento persistente.

DSA_NEWOBJ_CTX_CLEANUP

Houve uma falha durante o processo de gravação do objeto temporário e o objeto temporário foi recriado.

Retornar valor

Retorna S_OK se tiver êxito ou um código de erro definido por OLE caso contrário.

Comentários

Um ponteiro para o objeto de diretório temporário é fornecido à extensão quando o método IDsAdminNewObjExt::SetObject é chamado.

Uma extensão de criação de objeto secundário não deve confirmar o conjunto de dados durante o método WriteData chamando IADs::SetInfo. A extensão de criação de objeto primário confirmará todos os dados do objeto quando todas as extensões tiverem adicionado seus dados.

Requisitos

Requisito Valor
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

IDsAdminNewObjExt

IDsAdminNewObjExt::SetObject