WMI のクラスの必須項目
埋め込みクラスを除くすべてのクラス定義には、InstanceName と Active の項目を含める必要があります。これは、次のように正確に表示する必要があります。
//WMI class definition
[
//Class qualifiers
]
ClassName : BaseClassName
{
[key, read]
string InstanceName;
[read]
boolean Active;
// Driver-defined data items
}
InstanceName 項目とActive項目は、WMI に内部的に必要であり、使用されます。 ドライバーのデータ ブロックとイベント ブロックの MOF クラス定義には、これらの項目を含める必要がありますが、ドライバーが、データ ブロックのクエリに応答するとき、またはイベントを送信するときに、これらの項目は設定しません。これは、これらの項目は、ドライバーのデータ ブロックの一部ではないからです。