IConditionFactory2::ResolveCondition 方法 (structuredquery.h)
对条件树执行各种转换,从而执行用于计算的已解决条件。 返回的对象支持 ICondition 和 ICondition2。
语法
HRESULT ResolveCondition(
[in] ICondition *pc,
[in] STRUCTURED_QUERY_RESOLVE_OPTION sqro,
[in, optional] const SYSTEMTIME *pstReferenceTime,
[in] REFIID riid,
[out] void **ppv
);
参数
[in] pc
类型: ICondition*
指向要解析 的 ICondition 对象的指针。
[in] sqro
类型: STRUCTURED_QUERY_RESOLVE_OPTION
指定零个或多个 STRUCTURED_QUERY_RESOLVE_OPTION 标志。 SQRO_NULL_VALUE_TYPE_FOR_PLAIN_VALUES标志会自动添加到 sqro。
[in, optional] pstReferenceTime
类型: SYSTEMTIME const*
指向要用作引用日期和时间的 SYSTEMTIME 值的指针。 如果将 sqro 设置为 SQRO_DONT_RESOLVE_DATETIME 标志,则可以传递 null 指针。
[in] riid
类型: REFIID
枚举接口的所需 IID: IEnumUnknown、 IEnumVARIANT 或) IID_ICondition 否定条件的 (。
[out] ppv
类型: void**
接收指向零个或多个 ICondition 和 ICondition2 对象的指针。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
StructuredQuerySample 演示如何从控制台读取行、使用系统架构分析行,以及显示生成的条件树。
有关更多详细信息,请参阅 Resolve 方法。
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | structuredquery.h |
另请参阅
引用