IWbemQuery::GetAnalysis 方法 (wmiutils.h)
IWbemQuery::GetAnalysis 方法获取成功查询分析的结果。
语法
HRESULT GetAnalysis(
[in] ULONG uAnalysisType,
[in] ULONG uFlags,
[out] LPVOID *pAnalysis
);
参数
[in] uAnalysisType
要获取的分析类型。
WMIQ_ANALYSIS_RPN_SEQUENCE (1)
如果查询具有 SELECT 子句,则使用 。 使用此类分析时, pAnalysis 指向 SWbemRpnEncodedQuery 结构。
WMIQ_ANALYSIS_ASSOC_QUERY (2)
用于返回有关关联类型查询的信息。 使用此类分析时, pAnalysis 指向 SWbemAssocQueryInf 结构。
WMIQ_ANALYSIS_PROP_ANALYSIS_MATRIX (3)
未使用。 保留供将来使用。
WMIQ_ANALYSIS_QUERY_TEXT (4)
用于返回具有原始查询文本的文本字符串。 如果使用此类分析, pAnalysis 指向包含原始查询文本的文本字符串。
如果将分析程序对象传递给另一个方法,则可以使用此参数。
[in] uFlags
保留供将来使用。
[out] pAnalysis
指向调用 IWbemQuery::GetAnalysis 生成的分析的指针。 请务必通过调用 IWbemQuery::FreeMemory 来释放此内存。
返回值
此方法返回一个 HRESULT ,指示方法调用的状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | wmiutils.h |
Library | Wbemuuid.lib |
DLL | Wmiutils.dll |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈