IConditionFactory2::ResolveCondition 方法 (structuredquery.h)

对条件树执行各种转换,从而执行用于计算的已解决条件。 返回的对象支持 IConditionICondition2

语法

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: IEnumUnknownIEnumVARIANT 或) IID_ICondition 否定条件的 (。

[out] ppv

类型: void**

接收指向零个或多个 IConditionICondition2 对象的指针。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

StructuredQuerySample 演示如何从控制台读取行、使用系统架构分析行,以及显示生成的条件树。

有关更多详细信息,请参阅 Resolve 方法。

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 structuredquery.h

另请参阅

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionFactory2

引用