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 |