IConditionFactory2::CreateStringLeaf 方法 (structuredquery.h)
为表示属性值和常量值的比较的字符串值创建叶条件节点。 返回的对象支持 ICondition 和 ICondition2。
语法
HRESULT CreateStringLeaf(
[in] REFPROPERTYKEY propkey,
[in] CONDITION_OPERATION cop,
[in] LPCWSTR pszValue,
[in] LPCWSTR pszLocaleName,
[in] CONDITION_CREATION_OPTIONS cco,
[in] REFIID riid,
[out] void **ppv
);
参数
[in] propkey
类型: REFPROPERTYKEY
作为 REFPROPERTYKEY 的叶条件的属性的名称。 如果叶没有特定属性,请使用 PKEY_Null。
[in] cop
CONDITION_OPERATION枚举。 如果叶没有特定操作,请使用 COP_IMPLICIT。
[in] pszValue
类型: LPCWSTR
要比较的值,对于未指定的属性为 NULL 。 叶节点的区域设置名称LOCALE_NAME_USER_DEFAULT。
[in] pszLocaleName
类型: LPCWSTR
潜在顾客条件的区域设置的名称,或纯字符串的 NULL 。 叶节点的区域设置名称LOCALE_NAME_USER_DEFAULT。
[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 |
另请参阅
引用