Vytvoření třídy WMI
Ve službě WMI je třída objektem, který popisuje určitý aspekt podniku, například speciální typ diskové jednotky. Po vytvoření definice třídy napište knihovnu DLL zprostředkovatele, která poskytuje instance třídy, dat vlastností a spouštění metod definovaných pro třídu. Skripty a aplikace pak mohou získat data nebo řídit zařízení. Další informace naleznete v části Vývoj zprostředkovatele WMI.
Poznámka
Chcete-li zajistit, aby se všechny definice tříd služby WMI pro spravované objekty obnovily do úložiště WMI v případě, že má rozhraní WMI chybu a restartuje se, použijte v souboru MOF instrukci preprocesoru #pragma autorecover.
Základní třída
Základní třída představuje obecný koncept. Například třída CIM_CDROMDrive představuje všechny typy jednotek CD-ROM ve službě WMI a obsahuje obecné vlastnosti, které popisují všechny druhy jednotek CD-ROM. Další informace naleznete v tématu Vytvoření základní třídy.
Odvozená třída dědí vlastnosti a metody z jiné třídy. Odvozená třída obvykle představuje konkrétní případ základní třídy. Například třída Win32_CDROMDrive představuje jednotku CD-ROM v systému Windows. Třída Win32_CDROMDrive je založena na CIM_CDROMDrivea dědí z ní mnoho vlastností. Win32_CDROMDrive, stejně jako jiné odvozené třídy, však mohou mít další vlastnosti, které tvoří odvozenou třídu jedinečnou. Další informace naleznete v tématu Vytvoření odvozené třídy.
Vlastnosti a metody
Vytvoření třídy znamená definování vlastností, které popisují danou třídu. Můžete také definovat metody, které manipulují s objektem reprezentovaným třídou.
Obecně platí, že vlastnost představuje aspekt objektu, například sériové číslo zařízení nebo velikost v bajtech procesu, zatímco metoda představuje akci, která změní stav nebo chování zařízení nebo logické entity.
Každá třída musí mít alespoň jednu klíčovou vlastnost. I když třída může mít více klíčů, nemůžete vytvořit instanci třídy s více než 256 klíči.
Související témata