Agregar un calificador

Un calificador es una cadena de datos que proporciona más información sobre una clase, instancia, propiedad, método o parámetro.

La siguiente definición de clase es un ejemplo de una clase derivada que tiene calificadores de clase.

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

Los calificadores se pueden dividir en calificadores estándar, calificadores CIM y calificadores únicos:

  • Calificador estándar

    Un calificador estándar es un calificador definido por WMI y que se usa normalmente en el código MOF. Por ejemplo, los calificadores Dynamic y Read son calificadores estándar. Para obtener más información, vea Calificadores WMI.

  • Calificador CIM

    Un calificador CIM es un calificador incluido en la especificación CIM. Aunque usa calificadores CIM en código MOF, los calificadores estándar se diseñan específicamente con WMI en mente. Para obtener más información, consulte la especificación CIM de DMTF.

  • Calificador único

    Un calificador único es un calificador definido específicamente para una nueva clase por un proveedor de clases. Por ejemplo, el calificador Units es un calificador no estándar específico del proveedor. Puede crear sus propios calificadores para su uso con su proveedor. Para obtener más información sobre cómo crear un proveedor, consulte Desarrollo de un proveedor WMI.

Sea cual sea el calificador, el proceso principal que realice es usar el calificador en el código MOF. Para obtener más información, vea Aplicar un calificador. Puede describir aún más un calificador con un tipo de calificador. Un tipo de calificador contiene más información sobre cómo un proveedor debe usar un calificador. Para obtener más información, vea Descripción de un calificador con un tipo de calificador.

Diseñar clases de formato de objeto administrado (MOF)