ICondition::GetSubConditions 方法 (structuredquerycondition.h)
检索搜索条件节点的子条件的集合以及用于枚举集合的接口的 IID。
语法
HRESULT GetSubConditions(
[in] REFIID riid,
[out, retval] void **ppv
);
参数
[in] riid
类型: REFIID
枚举接口的所需 IID:IID_IEnumUnknown、IID_IEnumVARIANT或 (否定条件) IID_ICondition。
[out, retval] ppv
类型: void**
接收零个或多个 ICondition 对象的集合。 每个对象都是此条件节点的子条件。 如果 riid 已IID_ICondition并且这是一个否定条件,则此参数接收单个子条件。
返回值
类型: HRESULT
如果成功,则返回S_OK;如果这是叶节点,则返回E_FAIL;否则返回错误值。
注解
riid 参数必须是 IEnumUnknown 或 IEnumVARIANT 接口的 GUID,或者对于非节点,IID_ICondition。
如果子条件是非节点, 则 ppv 设置为一个元素的枚举。
如果节点是连带节点或析结节点, 则 ppv 设置为子条件的枚举。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP SP2、Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 SP1 [仅限桌面应用] |
目标平台 | Windows |
标头 | structuredquerycondition.h (包括 Structuredquery.h) |
可再发行组件 | Windows 桌面搜索 (WDS) 3.0 |
另请参阅
引用