Ajout d’un qualificateur

Un qualificateur est une chaîne de données qui fournit plus d’informations sur une classe, une instance, une propriété, une méthode ou un paramètre.

La définition de classe suivante est un exemple de classe dérivée qui a des qualificateurs de classe.

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

Les qualificateurs peuvent être divisés en qualificateurs standard, qualificateurs CIM et qualificateurs uniques sont les suivants :

  • Qualificateur standard

    Un qualificateur standard est un qualificateur défini par WMI et couramment utilisé dans le code MOF. Par exemple, les qualificateurs Dynamic et Read sont à la fois des qualificateurs standard. Pour plus d’informations, consultez qualificateurs WMI.

  • Qualificateur CIM

    Un qualificateur CIM est un qualificateur inclus dans la spécification CIM. Bien qu’ils utilisent des qualificateurs CIM dans le code MOF, les qualificateurs standard sont conçus spécifiquement avec WMI à l’esprit. Pour plus d’informations, consultez la spécification CIM DMTF.

  • Qualificateur unique

    Un qualificateur unique est un qualificateur défini spécifiquement pour une nouvelle classe par un fournisseur de classes. Par exemple, le qualificateur Units est un qualificateur spécifique au fournisseur non standard. Vous pouvez créer vos propres qualificateurs à utiliser avec votre fournisseur. Pour plus d’informations sur la création d’un fournisseur, consultez Développement d’un fournisseur WMI.

Quel que soit votre qualificateur, le processus principal que vous effectuez consiste à utiliser le qualificateur dans votre code MOF. Pour plus d’informations, consultez Application d’un qualificateur. Vous pouvez décrire un qualificateur avec une saveur de qualificateur. Une saveur de qualificateur contient plus d’informations sur la façon dont un fournisseur doit utiliser un qualificateur. Pour plus d’informations, consultez Description d’un qualificateur avec une saveur de qualificateur.

Conception de classes MOF (Managed Object Format)