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 |