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


Структура ADSPROPERROR (adsprop.h)

Структура ADSPROPERROR используется для передачи данных об ошибках в объект уведомления с помощью функции ADsPropSendErrorMessage или сообщения WM_ADSPROP_NOTIFY_ERROR .

Синтаксис

typedef struct _ADSPROPERROR {
  HWND    hwndPage;
  PWSTR   pszPageTitle;
  PWSTR   pszObjPath;
  PWSTR   pszObjClass;
  HRESULT hr;
  PWSTR   pszError;
} ADSPROPERROR, *PADSPROPERROR;

Члены

hwndPage

Содержит дескриптор окна страницы свойств, создающей ошибку.

pszPageTitle

Указатель на строку Юникода, завершающуюся значением NULL, которая содержит заголовок страницы свойств, создающей ошибку.

pszObjPath

Указатель на строку Юникода с завершением NULL, содержащую ADsPath объекта каталога, в котором произошла ошибка.

pszObjClass

Указатель на строку Юникода с завершением NULL, содержащую имя класса объекта каталога, в котором произошла ошибка.

hr

Содержит значение HRESULT , указывающее код возникней ошибки. Если hr не равен S_OK, то параметр pszError игнорируется. Если hr равен S_OK, то pszError содержит сообщение об ошибке.

pszError

Указатель на строку Юникода, завершающуюся значением NULL, которая содержит сообщение об ошибке, отображаемое в диалоговом окне ошибки. Этот элемент игнорируется, если hr не равен S_OK. В этом случае в диалоговом окне ошибки будет отображаться системное сообщение об ошибке, указанной параметром hr.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть adsprop.h

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

ADsPropSendErrorMessage

WM_ADSPROP_NOTIFY_ERROR