Оператор ISA для запросов схемы

Оператор ISA — это зависящий от WQL оператор, который можно использовать в запросах данных, событий и схем.

Если ISA включена в предложение WHERE запроса схемы, он запрашивает применение запроса ко всем подклассам указанного класса.

Например, следующая инструкция запрашивает уведомление каждые 10 минут событий изменения экземпляра для всех экземпляров, являющихся членами любого класса, производного от класса Win32_LogicalDisk .

SELECT * FROM __InstanceModificationEvent WITHIN 600
WHERE TargetInstance ISA "Win32_LogicalDisk"

Следующий запрос возвращает определение для класса CIM_Processor и определений для всех его подклассов.

SELECT * FROM meta_class WHERE __this ISA "CIM_Processor"

Класс meta_class идентифицирует его как запрос схемы, свойство, называемое __this , идентифицирует целевой класс запроса, а оператор ISA запрашивает определения для подклассов целевого класса.