次の方法で共有


WMI のクラスの必須項目

埋め込みクラスを除くすべてのクラス定義には、InstanceNameActive の項目を含める必要があります。これは、次のように正確に表示する必要があります。

//WMI class definition
[
    //Class qualifiers
]
ClassName : BaseClassName
{
    [key, read]
     string InstanceName;
    [read] 
     boolean Active;
 
    // Driver-defined data items
}

InstanceName 項目とActive項目は、WMI に内部的に必要であり、使用されます。 ドライバーのデータ ブロックとイベント ブロックの MOF クラス定義には、これらの項目を含める必要がありますが、ドライバーが、データ ブロックのクエリに応答するとき、またはイベントを送信するときに、これらの項目は設定しません。これは、これらの項目は、ドライバーのデータ ブロックの一部ではないからです。