Dodawanie kwalifikatora
Kwalifikator to ciąg danych, który zawiera więcej informacji o klasie, wystąpieniu, właściwości, metodzie lub parametrze.
Poniższa definicja klasy jest przykładem klasy pochodnej, która ma kwalifikatory klas.
[Dynamic, Provider ("ProviderX")]
class MyDerivedClass : MyClass
{
[key] string sKey;
[Implemented] sint32 ValueMethod();
[Implemented] sint32 MyMethod ([in, Id(0)] sint32 Param);
};
Kwalifikatory można podzielić na standardowe kwalifikatory, kwalifikatory CIM oraz na unikatowe kwalifikatory, które obejmują następujące:
Kwalifikator standardowy
Standardowy kwalifikator to kwalifikator zdefiniowany w systemie WMI i często używany w kodzie MOF. Na przykład kwalifikatory dynamiczne i kwalifikatory odczytu są kwalifikatorami standardowymi. Aby uzyskać więcej informacji, zobacz Kwalifikatory WMI.
Kwalifikator modelu CIM
Kwalifikator modelu CIM jest kwalifikatorem zawartym w specyfikacji modelu CIM. Podczas używania kwalifikatorów CIM w kodzie MOF, standardowe kwalifikatory zostały zaprojektowane specjalnie z myślą o systemie WMI. Aby uzyskać więcej informacji, odwiedź specyfikację CIM DMTF .
Unikatowy kwalifikator
Unikatowy kwalifikator to kwalifikator zdefiniowany specjalnie dla nowej klasy przez dostawcę klas. Na przykład kwalifikator Units jest niestandardowym kwalifikatorem charakterystycznym dla dostawcy. Możesz utworzyć własne kwalifikatory do użycia z dostawcą. Aby uzyskać więcej informacji na temat tworzenia dostawcy, zobacz Tworzenie dostawcy WMI.
Bez względu na to, jakie działania wykonuje kwalifikator, głównym procesem, który realizujesz, jest użycie kwalifikatora w kodzie MOF. Aby uzyskać więcej informacji, zobacz Stosowanie kwalifikatora. Możesz dokładniej opisać kwalifikator, używając jego charakterystyki. Aspekt kwalifikatora zawiera więcej informacji na temat tego, jak dostawca powinien używać kwalifikatora. Aby uzyskać więcej informacji, zobacz Opis kwalifikatora z typem kwalifikatora.
Tematy pokrewne