Класс 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) |