Incorporación de 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 dinámicos y de lectura son ambos 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. Mientras usa calificadores CIM en el código MOF, los calificadores estándar están diseñados específicamente con WMI en mente. Para obtener más información, vea la especificación CIMde 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 Unidades 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, vea 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 Aplicación de 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ño de clases de Managed Object Format (MOF)