Класс CFrameworkQuery (frquery.h)

[Класс CFrameworkQuery является частью платформы поставщика WMI и теперь рассматривается в окончательном состоянии, и никакие дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]

Класс CFrameworkQuery используется для анализа запроса и управления им. Он содержит методы, возвращающие определенные значения свойств, и методы, которые проверяют запрос для определения включенных свойств.

Записи поставщиков, как правило, не нужно создавать производные классы из этого класса или создавать экземпляры этого класса. Чаще всего вам передается экземпляр этого класса и используются различные методы для определения того, какие сведения запрашиваются клиентом.

CFrameworkQuery имеет следующие типы элементов:

Метод Описание
AllPropertiesAreRequired Указывает, запрашиваются ли все свойства экземпляра.
GetQuery Извлекает фактическую команду WQL, связанную с объектом CFrameworkQuery .
GetQueryClassName Извлекает имя класса из запроса.
GetRequiredProperties Возвращает список всех свойств, необходимых для выполнения запроса. Он включает свойства из предложений SELECT и WHERE .
GetValuesForProp Возвращает все значения для определенного свойства, созданные этим свойством, как оно отображается в запросе.
IsPropertyRequired Определяет, было ли запрошено определенное свойство в запросе. Проверяются предложения SELECT и WHERE .
KeysOnly Указывает, требуются ли только свойства ключа.

Методы

Класс CFrameworkQuery содержит эти методы.

 
CFrameworkQuery::AllPropertiesAreRequired

Метод AllPropertiesAreRequired указывает, запрашиваются ли все свойства экземпляра.
CFrameworkQuery::GetQuery

Метод GetQuery извлекает фактическую команду WQL, связанную с объектом CFrameworkQuery.
CFrameworkQuery::GetQueryClassName

Метод GetQueryClassName извлекает имя класса из запроса.
CFrameworkQuery::GetRequiredProperties

Метод GetRequiredProperties возвращает список всех свойств, указанных в инструкции SELECT запроса. Он возвращает свойства из предложений SELECT и WHERE.
CFrameworkQuery::GetValuesForProp

Метод GetValuesForProp возвращает все значения для определенного свойства, созданные этим свойством, как оно отображается в запросе. (перегрузка 1/2)
CFrameworkQuery::GetValuesForProp

Метод GetValuesForProp возвращает все значения для определенного свойства, созданные этим свойством, как оно отображается в запросе. (перегрузка 2/2)
CFrameworkQuery::IsPropertyRequired

Метод IsPropertyRequired определяет, было ли запрошено определенное свойство запросом. Проверяются предложения SELECT и WHERE.
CFrameworkQuery::KeysOnly

Метод KeysOnly указывает, требуются ли только свойства ключа.

Комментарии

Деструктором для этого класса является CFrameworkQuery::~CFrameworkQuery.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header frquery.h (включая FwCommon.h)