Добавление квалификатора
Квалификатор — это строка данных, которая предоставляет дополнительные сведения о классе, экземпляре, свойстве, методе или параметре.
Следующее определение класса является примером производного класса, имеющего квалификаторы класса.
[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. Хотя квалификаторы CIM используются в MOF-коде, стандартные квалификаторы разработаны специально с учетом WMI. Дополнительные сведения см. в спецификации DMTF CIM.
Уникальный квалификатор
Уникальный квалификатор — это квалификатор, определенный поставщиком класса специально для нового класса. Например, квалификатор Units является нестандартным квалификатором, зависящим от поставщика. Вы можете создать собственные квалификаторы для использования с поставщиком. Дополнительные сведения о создании поставщика см. в разделе Разработка поставщика WMI.
Независимо от того, что делает квалификатор, main процесс, который вы выполняете, заключается в использовании квалификатора в коде MOF. Дополнительные сведения см. в разделе Применение квалификатора. Вы можете дополнительно описать квалификатор со вкусом квалификатора. Вариант квалификатора содержит дополнительные сведения о том, как поставщик должен использовать квалификатор. Дополнительные сведения см. в разделе Описание квалификатора с помощью квалификатора.
Связанные темы