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


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

Метод IDsAdminNewObjExt::OnError вызывается при возникновении ошибки на страницах мастера.

Синтаксис

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

Параметры

[in] hWnd

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

[in] hr

HRESULT возникней ошибки.

[in] uContext

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

DSA_NEWOBJ_CTX_PRECOMMIT

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

DSA_NEWOBJ_CTX_COMMIT

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

DSA_NEWOBJ_CTX_POSTCOMMIT

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

DSA_NEWOBJ_CTX_CLEANUP

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

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

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

Возвращаемое значение игнорируется для дополнительного расширения создания.

Требования

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

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

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