Поделиться через


Метод IDsAdminNewObjExt::WriteData (dsadmin.h)

Метод IDsAdminNewObjExt::WriteData позволяет расширению мастера создания объектов записывать свои данные в объект в доменные службы Active Directory.

Синтаксис

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

Параметры

[in] hWnd

Дескриптор окна, используемый в качестве родительского окна для возможных сообщений об ошибках.

[in] uContext

Указывает контекст, в котором вызывается WriteData . Это будет одно из следующих значений.

DSA_NEWOBJ_CTX_PRECOMMIT

WriteData вызывается до нового объекта, зафиксированного в постоянном хранилище. Это контекст, в течение которого расширение создания вторичного объекта должно записывать свои данные.

DSA_NEWOBJ_CTX_POSTCOMMIT

WriteData вызывается после фиксации нового объекта в постоянном хранилище.

DSA_NEWOBJ_CTX_CLEANUP

Во время записи временного объекта произошел сбой, и временный объект воссоздается.

Возвращаемое значение

Возвращает S_OK в случае успешного выполнения или код ошибки, определенный OLE.

Комментарии

Указатель на временный объект каталога предоставляется расширению при вызове метода IDsAdminNewObjExt::SetObject .

Расширение создания вторичного объекта не должно фиксировать набор данных во время метода WriteData путем вызова IADs::SetInfo. Расширение создания первичного объекта зафиксирует все данные для объекта, когда все расширения добавят свои данные.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header dsadmin.h
DLL DSAdmin.dll

См. также раздел

ИдентификаторыAdminNewObjExt

ИдентификаторыAdminNewObjExt::SetObject