Compartir a través de


Clase CFrameworkQuery (frquery.h)

[La clase CFrameworkQuery forma parte del marco del proveedor de WMI que ahora se considera en estado final y no habrá más desarrollo, mejoras o actualizaciones disponibles para problemas no relacionados con la seguridad que afecten a estas bibliotecas. Las API de MI se deben usar para todo el nuevo desarrollo.]

La clase CFrameworkQuery se usa para analizar y manipular una consulta. Contiene métodos que devuelven valores de propiedad y métodos específicos que prueban la consulta para determinar las propiedades concretas que se incluyen.

Por lo general, los escritores de proveedores no tendrán que crear ninguna clase derivada de esta clase ni crear ninguna instancia de esta clase. Normalmente, se le pasará una instancia de esta clase y usará los distintos métodos para determinar qué información solicita el cliente.

CFrameworkQuery tiene estos tipos de miembros:

Método Descripción
AllPropertiesAreRequired Indica si se solicitan todas las propiedades de la instancia.
GetQuery Recupera el comando WQL real asociado al objeto CFrameworkQuery .
GetQueryClassName Recupera el nombre de clase de la consulta.
GetRequiredProperties Devuelve una lista de todas las propiedades necesarias para satisfacer una consulta. Incluye las propiedades de las cláusulas SELECT y WHERE .
GetValuesForProp Devuelve todos los valores de una propiedad determinada que ha generado esa propiedad, tal como aparece dentro de la consulta.
IsPropertyRequired Determina si la consulta solicitó una propiedad determinada. Se comprueban las cláusulas SELECT y WHERE .
KeysOnly Indica si solo se requieren las propiedades de clave.

Métodos

La clase CFrameworkQuery tiene estos métodos.

 
CFrameworkQuery::AllPropertiesAreRequired

El método AllPropertiesAreRequired indica si se solicitan todas las propiedades de la instancia.
CFrameworkQuery::GetQuery

El método GetQuery recupera el comando WQL real asociado al objeto CFrameworkQuery.
CFrameworkQuery::GetQueryClassName

El método GetQueryClassName recupera el nombre de clase de la consulta.
CFrameworkQuery::GetRequiredProperties

El método GetRequiredProperties devuelve una lista de todas las propiedades especificadas en la instrucción SELECT de una consulta. Devuelve las propiedades de las cláusulas SELECT y WHERE.
CFrameworkQuery::GetValuesForProp

El método GetValuesForProp devuelve todos los valores de una propiedad determinada que ha generado esa propiedad, tal como aparece dentro de la consulta. (sobrecarga 1/2)
CFrameworkQuery::GetValuesForProp

El método GetValuesForProp devuelve todos los valores de una propiedad determinada que ha generado esa propiedad, tal como aparece dentro de la consulta. (sobrecarga 2/2)
CFrameworkQuery::IsPropertyRequired

El método IsPropertyRequired determina si la consulta solicitó una propiedad determinada. Se comprueban las cláusulas SELECT y WHERE.
CFrameworkQuery::KeysOnly

El método KeysOnly indica si solo se requieren las propiedades de clave.

Comentarios

El destructor de esta clase es CFrameworkQuery::~CFrameworkQuery.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado frquery.h (incluya FwCommon.h)