架构查询的 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 运算符请求目标类的子类的定义。