Freigeben über


IWbemQuery::GetAnalysis-Methode (wmiutils.h)

Die IWbemQuery::GetAnalysis-Methode ruft die Ergebnisse einer erfolgreichen Abfrageanalyse ab.

Syntax

HRESULT GetAnalysis(
  [in]  ULONG  uAnalysisType,
  [in]  ULONG  uFlags,
  [out] LPVOID *pAnalysis
);

Parameter

[in] uAnalysisType

Typ der abzurufenden Analyse.

WMIQ_ANALYSIS_RPN_SEQUENCE (1)

Wird verwendet, wenn die Abfrage über eine SELECT-Klausel verfügt. Wenn dieser Analysetyp verwendet wird, verweist pAnalysis auf eine SWbemRpnEncodedQuery-Struktur .

WMIQ_ANALYSIS_ASSOC_QUERY (2)

Wird verwendet, um Informationen zu Zuordnungstypabfragen zurückzugeben. Wenn dieser Analysetyp verwendet wird, verweist pAnalysis auf eine SWbemAssocQueryInf-Struktur .

WMIQ_ANALYSIS_PROP_ANALYSIS_MATRIX (3)

Nicht verwendet. Für die zukünftige Verwendung reserviert.

WMIQ_ANALYSIS_QUERY_TEXT (4)

Wird verwendet, um eine Textzeichenfolge zurückzugeben, die den ursprünglichen Abfragetext enthält. Wenn dieser Analysetyp verwendet wird, verweist pAnalysis auf eine Textzeichenfolge, die den ursprünglichen Abfragetext enthält.

Sie können diesen Parameter verwenden, wenn ein Parserobjekt an eine andere Methode übergeben wird.

[in] uFlags

Für die zukünftige Verwendung reserviert.

[out] pAnalysis

Zeiger auf die Analyse, die durch einen Aufruf von IWbemQuery::GetAnalysis generiert wurde. Es ist wichtig, diesen Arbeitsspeicher durch Aufrufen von IWbemQuery::FreeMemory freizugeben.

Rückgabewert

Diese Methode gibt ein HRESULT zurück, das die status eines Methodenaufrufs angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile wmiutils.h
Bibliothek Wbemuuid.lib
DLL Wmiutils.dll

Weitere Informationen

IWbemQuery

SWbemAssocQueryInf

SWbemRpnEncodedQuery