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
程式庫 Wbemuuid.lib
Dll Wmiutils.dll

另請參閱

IWbemQuery

SWbemAssocQueryInf

SWbemRpnEncodedQuery