Compartir a través de


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

El método IDsAdminNewObjExt::WriteData permite que la extensión del Asistente para la creación de objetos escriba sus datos en un objeto en Servicios de dominio de Active Directory.

Sintaxis

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

Parámetros

[in] hWnd

Identificador de ventana usado como ventana primaria para posibles mensajes de error.

[in] uContext

Especifica el contexto en el que se llama a WriteData . Este será uno de los valores siguientes.

DSA_NEWOBJ_CTX_PRECOMMIT

Se llama a WriteData antes del nuevo objeto confirmado en el almacenamiento persistente. Este es el contexto durante el que una extensión de creación de objetos secundarios debe escribir sus datos.

DSA_NEWOBJ_CTX_POSTCOMMIT

Se llama a WriteData después de que el nuevo objeto se haya confirmado en el almacenamiento persistente.

DSA_NEWOBJ_CTX_CLEANUP

Se ha producido un error durante el proceso de escritura del objeto temporal y se vuelve a crear el objeto temporal.

Valor devuelto

Devuelve S_OK si se ejecuta correctamente o si un código de error definido por OLE de lo contrario.

Comentarios

Se proporciona un puntero al objeto de directorio temporal a la extensión cuando se llama al método IDsAdminNewObjExt::SetObject .

Una extensión de creación de objetos secundarios no debe confirmar el conjunto de datos durante el método WriteData llamando a IADs::SetInfo. La extensión de creación de objetos principal confirmará todos los datos del objeto cuando todas las extensiones hayan agregado sus datos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado dsadmin.h
Archivo DLL DSAdmin.dll

Consulte también

IDsAdminNewObjExt

IDsAdminNewObjExt::SetObject