Ajout d’un qualificateur

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

La définition de classe suivante est un exemple d’une 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 :

  • 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 tous deux 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 classe. Par exemple, le qualificateur Units est un qualificateur non standard spécifique au fournisseur. 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 le 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 plus en détail un qualificateur avec un type de qualificateur. Un type 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 un type de qualificateur.

Conception de classes MOF (Managed Object Format)