Přidání kvalifikátoru
Kvalifikátor je datový řetězec, který poskytuje další informace o třídě, instanci, vlastnosti, metodě nebo parametru.
Následující definice třídy je příkladem odvozené třídy, která má kvalifikátory třídy.
[Dynamic, Provider ("ProviderX")]
class MyDerivedClass : MyClass
{
[key] string sKey;
[Implemented] sint32 ValueMethod();
[Implemented] sint32 MyMethod ([in, Id(0)] sint32 Param);
};
Kvalifikátory lze rozdělit na standardní kvalifikátory, kvalifikátory CIM a jedinečné kvalifikátory:
Standardní kvalifikátor
Standardní kvalifikátor je kvalifikátor definovaný rozhraním WMI a běžně používaný v kódu MOF. Například Dynamický a čtení kvalifikátory jsou standardní kvalifikátory. Další informace naleznete v tématu Kvalifikátory rozhraní WMI.
Kvalifikátor CIM
Kvalifikátor CIM je kvalifikátor zahrnutý ve specifikaci CIM. I když používáte kvalifikátory CIM v kódu MOF, standardní kvalifikátory jsou navrženy speciálně s ohledem na rozhraní WMI. Další informace naleznete ve specifikaci DMTF CIM.
Jedinečný kvalifikátor
Jedinečný kvalifikátor je kvalifikátor definovaný speciálně pro novou třídu poskytovatelem třídy. Kvalifikátor Units je například nestandardní kvalifikátor specifický pro poskytovatele. Můžete vytvořit vlastní kvalifikátory pro použití s vaším poskytovatelem. Další informace o vytvoření zprostředkovatele naleznete v tématu Vývoj zprostředkovatele rozhraní WMI.
Bez ohledu na to, co kvalifikátor dělá, je hlavním procesem, který provedete, použít kvalifikátor v kódu MOF. Další informace najdete v části Použití kvalifikátoru. Kvalifikátor můžete dále popsat pomocí typu kvalifikátoru. Typ kvalifikátoru obsahuje více informací o tom, jak by měl poskytovatel použít kvalifikátor. Další informace najdete v tématu Popis kvalifikátoru s příchutí kvalifikátoru.