Metodo IWbemQuery::GetAnalysis (wmiutils.h)

Il metodo IWbemQuery::GetAnalysis ottiene i risultati di un'analisi di query riuscita.

Sintassi

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

Parametri

[in] uAnalysisType

Tipo di analisi da ottenere.

WMIQ_ANALYSIS_RPN_SEQUENCE (1)

Usato se la query ha una clausola SELECT. Quando si usa questo tipo di analisi, pAnalysis punta a una struttura SWbemRpnEncodedQuery .

WMIQ_ANALYSIS_ASSOC_QUERY (2)

Consente di restituire informazioni sulle query sui tipi di associazione. Quando si usa questo tipo di analisi, pAnalysis punta a una struttura SWbemAssocQueryInf .

WMIQ_ANALYSIS_PROP_ANALYSIS_MATRIX (3)

Non utilizzato. Riservato per utilizzi futuri.

WMIQ_ANALYSIS_QUERY_TEXT (4)

Utilizzato per restituire una stringa di testo con il testo della query originale. Se viene usato questo tipo di analisi, pAnalysis punta a una stringa di testo contenente il testo della query originale.

È possibile utilizzare questo parametro se un oggetto parser viene passato a un altro metodo.

[in] uFlags

Riservato per utilizzi futuri.

[out] pAnalysis

Puntatore all'analisi generata da una chiamata a IWbemQuery::GetAnalysis. È importante liberare questa memoria chiamando IWbemQuery::FreeMemory.

Valore restituito

Questo metodo restituisce un valore HRESULT che indica lo stato di una chiamata al metodo.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione wmiutils.h
Libreria Wbemuuid.lib
DLL Wmiutils.dll

Vedi anche

IWbemQuery

SWbemAssocQueryInf

SWbemRpnEncodedQuery