Classe CFrameworkQuery (frquery.h)
[A classe CFrameworkQuery faz parte do WMI Provider Framework e agora é considerada em estado final e nenhum desenvolvimento, melhoria ou atualização adicional estará disponível para problemas não relacionados à segurança que afetarem essas bibliotecas. As APIs de MI devem ser usadas para todos os novos desenvolvimentos.]
A classe CFrameworkQuery é usada para analisar e manipular uma consulta. Ele contém métodos que retornam valores de propriedade e métodos específicos que testam a consulta para determinar as propriedades específicas incluídas.
Os gravadores de provedor geralmente não precisarão criar classes derivadas dessa classe ou criar instâncias dessa classe. Mais comumente, você receberá uma instância dessa classe e usará os vários métodos para determinar quais informações estão sendo solicitadas pelo cliente.
CFrameworkQuery tem estes tipos de membros:
Método | Descrição |
---|---|
AllPropertiesAreRequired | Indica se todas as propriedades da instância estão sendo solicitadas. |
GetQuery | Recupera o comando WQL real associado ao objeto CFrameworkQuery . |
GetQueryClassName | Recupera o nome da classe da consulta. |
GetRequiredProperties | Retorna uma lista de todas as propriedades necessárias para atender a uma consulta. Ele inclui as propriedades das cláusulas SELECT e WHERE . |
GetValuesForProp | Retorna todos os valores de uma propriedade específica que são gerados por essa propriedade conforme ela aparece na consulta. |
IsPropertyRequired | Determina se uma propriedade específica foi solicitada pela consulta. As cláusulas SELECT e WHERE são verificadas. |
KeysOnly | Indica se apenas as propriedades de chave são necessárias. |
Métodos
A classe CFrameworkQuery tem esses métodos.
CFrameworkQuery::AllPropertiesAreRequired O método AllPropertiesAreRequired indica se todas as propriedades da instância são solicitadas. |
CFrameworkQuery::GetQuery O método GetQuery recupera o comando WQL real associado ao objeto CFrameworkQuery. |
CFrameworkQuery::GetQueryClassName O método GetQueryClassName recupera o nome da classe da consulta. |
CFrameworkQuery::GetRequiredProperties O método GetRequiredProperties retorna uma lista de todas as propriedades especificadas na instrução SELECT de uma consulta. Ele retorna as propriedades das cláusulas SELECT e WHERE. |
CFrameworkQuery::GetValuesForProp O método GetValuesForProp retorna todos os valores de uma propriedade específica que são gerados por essa propriedade conforme ela aparece na consulta. (sobrecarga 1/2) |
CFrameworkQuery::GetValuesForProp O método GetValuesForProp retorna todos os valores de uma propriedade específica que são gerados por essa propriedade conforme ela aparece na consulta. (sobrecarga 2/2) |
CFrameworkQuery::IsPropertyRequired O método IsPropertyRequired determina se uma propriedade específica foi solicitada pela consulta. As cláusulas SELECT e WHERE são verificadas. |
CFrameworkQuery::KeysOnly O método KeysOnly indica se apenas as propriedades de chave são necessárias. |
Comentários
O destruidor dessa classe é CFrameworkQuery::~CFrameworkQuery.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | frquery.h (inclua FwCommon.h) |