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 |