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 结尾的 Unicode 字符串的指针,该字符串包含生成错误的属性页的标题。

pszObjPath

指向以 NULL 结尾的 Unicode 字符串的指针,该字符串包含发生错误的目录对象的 ADsPath。

pszObjClass

指向以 NULL 结尾的 Unicode 字符串的指针,该字符串包含发生错误的目录对象的类名。

hr

包含一个 HRESULT 值,该值指定所发生错误的代码。 如果 hr 不等于 S_OK,则忽略 pszError 。 如果 hr 等于 S_OK,则 pszError 包含错误消息。

pszError

指向以 NULL 结尾的 Unicode 字符串的指针,该字符串包含要显示在错误对话框中的错误消息。 如果 hr 不等于 S_OK,则忽略此成员。 在这种情况下,错误对话框将显示 由 hr 指定的错误的系统定义消息。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 adsprop.h

另请参阅

ADsPropSendErrorMessage

WM_ADSPROP_NOTIFY_ERROR