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 |