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 |