Hinzufügen eines Qualifizierers
Bei einem Qualifizierer handelt es sich um eine Datenzeichenfolge, die weitere Informationen zu einer Klasse, Instanz, Eigenschaft, Methode oder einem Parameter bereitstellt.
Die folgende Klassendefinition ist ein Beispiel für eine abgeleitete Klasse, die über Klassenqualifizierer verfügt.
[Dynamic, Provider ("ProviderX")]
class MyDerivedClass : MyClass
{
[key] string sKey;
[Implemented] sint32 ValueMethod();
[Implemented] sint32 MyMethod ([in, Id(0)] sint32 Param);
};
Qualifizierer können in Standardqualifizierer, CIM-Qualifizierer und eindeutige Qualifizierer unterteilt werden, z. B.:
Standardqualifizierer
Ein Standardqualifizierer ist ein von WMI definierter Qualifizierer, der häufig im MOF-Code verwendet wird. Die beiden Qualifizierer Dynamic und Read sind beispielsweise Standardqualifizierer. Weitere Informationen finden Sie unter WMI-Qualifizierer.
CIM-Qualifizierer
Ein CIM-Qualifizierer ist ein Qualifizierer, der in der CIM-Spezifikation enthalten ist. Während CIM-Qualifizierer im MOF-Code verwendet werden, wurden die Standardqualifizierer speziell unter Berücksichtigung von WMI entwickelt. Weitere Informationen finden Sie in der CIM-Spezifikation von DMTF.
Eindeutiger Qualifizierer
Ein eindeutiger Qualifizierer ist ein Qualifizierer, der von einem Klassenanbieter speziell für eine neue Klasse definiert wird. Beispielsweise ist der Units-Qualifizierer ein nicht standardmäßiger, anbieterspezifischer Qualifizierer. Sie können eigene Qualifizierer für die Verwendung mit Ihrem Anbieter erstellen. Weitere Informationen zum Erstellen eines Anbieters finden Sie unter Entwickeln eines WMI-Anbieters.
Unabhängig von der Aufgabe eines Qualifizierers besteht der Hauptzweck von Qualifizierern in der Verwendung in Ihrem MOF-Code. Weitere Informationen finden Sie unter Anwenden von Qualifizierern. Sie können einen Qualifizierer mit einer Qualifizierervariante weiter beschreiben. Eine Qualifizierervariante enthält weitere Informationen dazu, wie ein Anbieter einen Qualifizierer verwenden sollte. Weitere Informationen finden Sie unter Beschreiben eines Qualifizierers mit einer Qualifizierervariante.
Zugehörige Themen