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 |