Compartir a través de


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

El método IWbemQuery::GetAnalysis obtiene los resultados de un análisis de consulta correcto.

Sintaxis

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

Parámetros

[in] uAnalysisType

Tipo de análisis que se va a obtener.

WMIQ_ANALYSIS_RPN_SEQUENCE (1)

Se usa si la consulta tiene una cláusula SELECT. Cuando se usa este tipo de análisis, pAnalysis apunta a una estructura SWbemRpnEncodedQuery .

WMIQ_ANALYSIS_ASSOC_QUERY (2)

Se usa para devolver información sobre las consultas de tipo de asociación. Cuando se usa este tipo de análisis, pAnalysis apunta a una estructura SWbemAssocQueryInf .

WMIQ_ANALYSIS_PROP_ANALYSIS_MATRIX (3)

Sin usar. Reservado para uso futuro.

WMIQ_ANALYSIS_QUERY_TEXT (4)

Se usa para devolver una cadena de texto que tiene el texto de consulta original. Si se usa este tipo de análisis, pAnalysis apunta a una cadena de texto que contiene el texto de consulta original.

Puede usar este parámetro si se pasa un objeto de analizador a otro método.

[in] uFlags

Reservado para uso futuro.

[out] pAnalysis

Puntero al análisis generado por una llamada a IWbemQuery::GetAnalysis. Es importante liberar esta memoria llamando a IWbemQuery::FreeMemory.

Valor devuelto

Este método devuelve un HRESULT que indica el estado de una llamada de método.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wmiutils.h
Library Wbemuuid.lib
Archivo DLL Wmiutils.dll

Consulte también

IWbemQuery

SWbemAssocQueryInf

SWbemRpnEncodedQuery