Поделиться через


Запрос данных экземпляра класса

Запросы данных — это инструкции WQL, запрашивающие экземпляры классов. Чтобы получить запрос данных, приложения вызывают метод IWbemServices::ExecQuery или IWbemServices::ExecQueryAsync.

Для выполнения запросов данных используются следующие инструкции:

Инструкция WQL SELECT — это стандартная инструкция языка структурированных запросов (SQL) для получения информации с несколькими ограничениями и расширениями, характерными для WQL. Хотя инструкция SQL SELECT обычно используется в среде базы данных для получения определенных столбцов из таблиц, инструкция WQL SELECT используется в WMI для получения экземпляров одного класса. WQL не поддерживает запросы для нескольких классов.

Инструкции ASSOCIATOR OF и REFERENCES OF относятся к WQL и не являются частью стандартного SQL. Оператор ASSOCIATORS OF извлекает все экземпляры классов, связанные с определённым экземпляром исходного класса, а REFERENCES OF извлекает все экземпляры, ссылающиеся на конкретный исходный экземпляр. Ассоциации представлены экземплярами класса ассоциаций .