Operador ISA para consultas de esquema

O operador ISA é um operador específico do WQL que pode ser usado em consultas de dados, eventos e esquemas.

Quando o ISA é incluído na cláusula WHERE de uma consulta de esquema, ele solicita que a consulta seja aplicada a todas as subclasses da classe especificada.

Por exemplo, a instrução a seguir solicita notificação a cada 10 minutos dos eventos de modificação de instância para todas as instâncias que são membros de qualquer classe derivada da classe Win32_LogicalDisk.

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

A consulta a seguir retorna a definição para a classe CIM_Processor e definições para todas as suas subclasses.

SELECT * FROM meta_class WHERE __this ISA "CIM_Processor"

A classe meta_class identifica isso como uma consulta de esquema, a propriedade chamada __this identifica a classe de destino da consulta e o operador ISA solicita definições para as subclasses da classe de destino.