Delen via


Een kwalificatie toevoegen

Een kwalificatie is een gegevensreeks die meer informatie biedt over een klasse, instantie, eigenschap, methode of parameter.

De volgende klassedefinitie is een voorbeeld van een afgeleide klasse met klassekwalificaties.

[Dynamic, Provider ("ProviderX")] 
class MyDerivedClass : MyClass
{
    [key] string sKey;
    [Implemented] sint32 ValueMethod();
    [Implemented] sint32 MyMethod ([in, Id(0)] sint32 Param);
};

Kwalificaties kunnen worden onderverdeeld in standaardkwalificaties, CIM-kwalificaties en unieke kwalificaties zijn onder andere:

  • Standaardkwalificatie

    Een standaardkwalificatie is een kwalificatie die wordt gedefinieerd door WMI en vaak wordt gebruikt in MOF-code. De Dynamic en Read kwalificaties zijn bijvoorbeeld beide standaardkwalificaties. Voor meer informatie, zie WMI Kwalificaties.

  • CIM-kwalificatie

    Een CIM-kwalificatie is een kwalificatie die is opgenomen in de CIM-specificatie. Gebruik CIM-kwalificaties in MOF-code, maar de standaardkwalificaties zijn speciaal ontworpen met WMI in gedachten. Zie de DMTF-CIM-specificatievoor meer informatie.

  • Unieke kwalificatie

    Een unieke kwalificatie is een kwalificatie die specifiek is gedefinieerd voor een nieuwe klasse door een klasseprovider. De Eenheden kwalificatie is bijvoorbeeld een niet-standaard, providerspecifieke kwalificatie. U kunt uw eigen kwalificaties maken voor gebruik met uw provider. Zie Een WMI-provider ontwikkelenvoor meer informatie over het maken van een provider.

Wat uw kwalificator ook doet, het belangrijkste proces dat u uitvoert is het toepassen van de kwalificator in uw MOF-code. Zie Een kwalificatie toepassenvoor meer informatie. U kunt een kwalificatie verder beschrijven met een kwalificatiesmaak. Een kwalificatiesmaak bevat meer informatie over hoe een provider een kwalificatie moet gebruiken. Voor meer informatie, zie Een Kwalificatie beschrijven met een Kwalificatiesmaak.

MOF-klassen (Managed Object Format) ontwerpen