IQuerySolution::GetErrors 方法 (structuredquery.h)
标识分析器在构造 IQuerySolution 条件树时无法识别或未使用的输入字符串部分。
语法
HRESULT GetErrors(
[in] REFIID riid,
[out, retval] void **ppParseErrors
);
参数
[in] riid
类型: REFIID
结果的所需 IID,IID_IEnumUnknown或IID_IEnumVARIANT。
[out, retval] ppParseErrors
类型: void**
接收指向零个或多个 IRichChunk 对象的枚举的指针,每个对象描述一个分析错误。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
每个分析错误都由 一个 IRichChunk 对象表示,其中的位置信息反映令牌计数。 IRichChunk 对象 ppsz 字符串为 NULL,pValue 是一个 PROPVARIANT,其中包含标识STRUCTURED_QUERY_PARSE_ERROR枚举的 lVal。
riid 的有效值为 __uuidof (IEnumUnknown) 和 __uuidof (IEnumVARIANT) 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP SP2、Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 SP1 [仅限桌面应用] |
目标平台 | Windows |
标头 | structuredquery.h |
可再发行组件 | Windows 桌面搜索 (WDS) 3.0 |