IConditionFactory2::CreateCompoundFromObjectArray 方法 (structuredquery.h)
创建一个叶条件节点,该节点是子条件集合 (与) 或析构 (或) 。 返回的对象支持 ICondition 和 ICondition2。
语法
HRESULT CreateCompoundFromObjectArray(
[in] CONDITION_TYPE ct,
[in, optional] IObjectArray *poaSubs,
[in] CONDITION_CREATION_OPTIONS cco,
[in] REFIID riid,
[out] void **ppv
);
参数
[in] ct
类型: CONDITION_TYPE
必须设置为 CT_AND_CONDITION 或 CT_OR_CONDITION 标志的 CONDITION_TYPE 枚举。
[in, optional] poaSubs
类型: IObjectArray*
poaSubs 参数的每个元素都必须实现 ICondition。 此参数也可能为 NULL,这相当于为空。
[in] cco
类型: CONDITION_CREATION_OPTIONS
叶条件作为 CONDITION_CREATION_OPTIONS 枚举的条件创建操作。
[in] riid
类型: REFIID
枚举接口的所需 IID: IEnumUnknown、IID_IEnumVARIANT或) IID_ICondition 求反条件的 (。
[out] ppv
类型: void**
零个或多个 ICondition 和 ICondition2 对象的集合。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
对于默认选项,请使用 CONDITION_CREATION_DEFAULT 标志。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | structuredquery.h |
另请参阅
引用