Číst v angličtině

Sdílet prostřednictvím


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.

navrhování tříd MOF (Managed Object Format)