Freigeben über


Hinzufügen eines Qualifizierers

Ein Qualifizierer ist eine Datenzeichenfolge, die weitere Informationen zu einer Klasse, Instanz, Eigenschaft, Methode oder Parameter bereitstellt.

Die folgende Klassendefinition ist ein Beispiel für eine abgeleitete Klasse mit Klassenqualifizierern.

[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, die Folgendes umfassen:

  • Standardqualifizierer

    Ein Standardqualifizierer ist ein von WMI definierter Qualifizierer und wird häufig im MOF-Code verwendet. Die 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, sind die Standardqualifizierer speziell für WMI konzipiert. Weitere Informationen finden Sie in der DMTF CIM-Spezifikation.

  • Eindeutiger Qualifikator

    Ein eindeutiger Qualifizierer ist ein Qualifizierer, der von einem Klassenanbieter speziell für eine neue Klasse definiert wird. Beispielsweise ist der Einheiten-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 Developing a WMI Provider.

Unabhängig davon, was Ihr Qualifier tut, besteht der Hauptprozess darin, den Qualifier in Ihrem MOF-Code zu verwenden. Weitere Informationen finden Sie unter Anwendung eines Qualifikators. Sie können einen Qualifizierer mit einem Qualifizierergeschmack weiter beschreiben. Ein Qualifizierer-Typ enthält weitere Informationen hinsichtlich der Verwendung eines Qualifizierers durch einen Anbieter. Weitere Informationen finden Sie unter Beschreiben eines Qualifizierers mit einem Qualifizierergeschmack.

Entwerfen von MOF-Klassen (Managed Object Format)