Método IWbemQuery::GetAnalysis (wmiutils.h)

O método IWbemQuery::GetAnalysis obtém os resultados de uma análise de consulta bem-sucedida.

Sintaxe

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

Parâmetros

[in] uAnalysisType

Tipo de análise a ser obtido.

WMIQ_ANALYSIS_RPN_SEQUENCE (1)

Usado se a consulta tiver uma cláusula SELECT. Quando esse tipo de análise é usado, pAnalysis aponta para uma estrutura SWbemRpnEncodedQuery .

WMIQ_ANALYSIS_ASSOC_QUERY (2)

Usado para retornar informações sobre consultas de tipo de associação. Quando esse tipo de análise é usado, pAnalysis aponta para uma estrutura SWbemAssocQueryInf .

WMIQ_ANALYSIS_PROP_ANALYSIS_MATRIX (3)

Não utilizado. Reservado para uso futuro.

WMIQ_ANALYSIS_QUERY_TEXT (4)

Usado para retornar uma cadeia de caracteres de texto que tem o texto da consulta original. Se esse tipo de análise for usado, pAnalysis apontará para uma cadeia de caracteres de texto que contém o texto da consulta original.

Você poderá usar esse parâmetro se um objeto analisador for passado para outro método.

[in] uFlags

Reservado para uso futuro.

[out] pAnalysis

Ponteiro para a análise gerada por uma chamada para IWbemQuery::GetAnalysis. É importante liberar essa memória chamando IWbemQuery::FreeMemory.

Retornar valor

Esse método retorna um HRESULT que indica o status de uma chamada de método.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wmiutils.h
Biblioteca Wbemuuid.lib
DLL Wmiutils.dll

Confira também

IWbemQuery

SWbemAssocQueryInf

SWbemRpnEncodedQuery