Share via


スキーマ クエリの 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 演算子はターゲット クラスのサブクラスの定義を要求します。