用于架构查询的 ISA 运算符

ISA 运算符是特定于 WQL 的运算符,可在数据、事件和架构查询中使用。

当 ISA 包含在架构查询的 WHERE 子句 中时,它会请求将查询应用于你指定的类的所有子类。

例如,对于是派生自 Win32_LogicalDisk 类的任何类的成员的所有实例,以下语句请求每 10 分钟通知一次实例修改事件。

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