Структура 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 |