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 |