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


Метод IDsAdminNewObjPrimarySite::Commit (dsadmin.h)

Метод IDsAdminNewObjPrimarySite::Commit вызывает метод IDsAdminNewObjExt::WriteData расширения для создания одностраничного первичного объекта и записывает временный объект в постоянную память.

Синтаксис

HRESULT Commit();

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

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

Комментарии

Метод IDsAdminNewObjPrimarySite::CreateNew необходимо вызвать перед вызовом метода IDsAdminNewObjPrimarySite::Commit .

Если мастер создания объектов содержит несколько страниц, система реализует страницу "Готово", которая отображает сводку сохраняемых данных объекта. Реализованная в системе страница "Готово" выполнит операцию IDsAdminNewObjPrimarySite::Commit . Если, однако, мастер создания объектов содержит только одну страницу, на странице будут кнопки ОК и Отмена вместо кнопок Назад, Далее и Отмена , которые обычно находятся в мастере, и страница "Готово" не предоставляется. Из-за этого мастер расширения для создания одностраничного объекта должен вызвать Commit.

Требования

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

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

IDsAdminNewObjExt::WriteData

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

ИдентификаторыAdminNewObjPrimarySite::CreateNew