IConditionFactory2::CreateCompoundFromArray 方法 (structuredquery.h)
创建一个叶条件节点,该节点是与 and () 或从条件节点数组) (或) 的结合。 返回的对象支持 ICondition 和 ICondition2。
语法
HRESULT CreateCompoundFromArray(
[in] CONDITION_TYPE ct,
[in] ICondition **ppcondSubs,
[in] ULONG cSubs,
[in] CONDITION_CREATION_OPTIONS cco,
[in] REFIID riid,
[out] void **ppv
);
参数
[in] ct
类型: CONDITION_TYPE
一个 CONDITION_TYPE 枚举,必须设置为 CT_AND_CONDITION 或 CT_OR_CONDITION 标志。
[in] ppcondSubs
类型: ICondition**
ppCondSubs 参数的每个元素都必须实现 ICondition。
[in] cSubs
类型: ULONG
叶子条件作为无符号 64 位整数值。
[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 |
另请参阅
引用