Erforderliche Elemente in WMI-Klassen
Alle Klassendefinitionen mit Ausnahme eingebetteter Klassen müssen die Elemente InstanceName und Active enthalten, die genau wie dargestellt angezeigt werden müssen:
//WMI class definition
[
//Class qualifiers
]
ClassName : BaseClassName
{
[key, read]
string InstanceName;
[read]
boolean Active;
// Driver-defined data items
}
Die Elemente InstanceName und Active sind erforderlich und werden intern von WMI verwendet. Die MOF-Klassendefinitionen der Daten- und Ereignisblöcke eines Treibers müssen diese Elemente enthalten, aber der Treiber darf diese Elemente nicht festlegen, wenn er auf eine Abfrage für den Datenblock reagiert oder ein Ereignis sendet, da sie nicht Teil des Datenblocks des Treibers sind.