添加限定符

限定符是一种数据字符串,提供有关类、实例、属性、方法或参数的详细信息。

以下类定义是具有类限定符的派生类的示例。

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

限定符可分为标准限定符、CIM 限定符和唯一限定符,包括:

  • 标准限定符

    标准限定符是由 WMI 定义的限定符,通常用于 MOF 代码。 例如,Dynamic 限定符和 Read 限定符都是标准限定符。 有关详细信息,请参阅 WMI 限定符

  • CIM 限定符

    CIM 限定符是包含在 CIM 规范中的限定符。 虽然在 MOF 代码中使用 CIM 限定符,标准限定符的设计特别考虑了 WMI。 有关详细信息,请参阅 DMTF CIM 规范

  • 唯一限定符

    唯一限定符是由类提供程序专门为新类定义的限定符。 例如,Units 限定符是特定于提供程序的非标准限定符。 可以创建自己的限定符以用于提供程序。 有关创建提供程序的详细信息,请参阅开发 WMI 提供程序

无论限定符执行什么操作,执行的主要过程都是在 MOF 代码中使用限定符。 有关详细信息,请参阅应用限定符。 可以使用限定符特色信息进一步描述限定符。 限定符特色信息包含有关提供程序应如何使用限定符的详细信息。 有关详细信息,请参阅使用限定符特色信息描述限定符

设计托管对象格式 (MOF) 类