Megosztás a következőn keresztül:


WMI-osztály létrehozása

A WMI-ben az osztály egy olyan objektum, amely egy vállalat valamely aspektusát, például egy speciális lemezmeghajtót ír le. Miután létrehozott egy osztálydefiníciót, írja meg a szolgáltató DLL-ét az osztály példányainak, a tulajdonságadatoknak és az osztályhoz definiált metódusok végrehajtásának megadásához. A szkriptek és alkalmazások ezután adatokat szerezhetnek be vagy vezérelhetik az eszközt. További információ: WMI-szolgáltató fejlesztése.

Jegyzet

Annak érdekében, hogy a WMI-osztálydefiníciók a felügyelt objektumokhoz visszakerüljenek a WMI-adattárba,, ha a WMI meghibásodik és újraindul, használja az #pragma automatikus helyreállítás utasítás előfeldolgozási utasítását az MOF-fájlban.

 

Alaposztály

Az alaposztály általános fogalmat jelöl. A CIM_CDROMDrive osztály például a WMI CD-ROM meghajtóinak összes típusát jelöli, és általános tulajdonságokat tartalmaz, amelyek a CD-ROM meghajtók összes típusát ismertetik. További információ: Alaposztály-létrehozása.

A származtatott osztály egy másik osztálytól örökli a tulajdonságokat és a metódusokat. A származtatott osztály általában az alaposztály egy adott esetét jelöli. A Win32_CDROMDrive osztály például egy windowsos rendszer CD-ROM meghajtóját jelöli. A Win32_CDROMDrive osztály a CIM_CDROMDriveszámos tulajdonságán alapul, és számos tulajdonságot örököl. A Win32_CDROMDriveazonban – más származtatott osztályokhoz hasonlóan – további tulajdonságokkal is rendelkezhet, amelyek egyedivé teszik a származtatott osztályt. További információ: Származtatott osztály létrehozása.

Tulajdonságok és metódusok

Az osztály létrehozása azt jelenti, hogy meghatározza az osztályt leíró tulajdonságokat. Olyan metódusokat is meghatározhat, amelyek az osztály által képviselt objektumot módosítják.

A tulajdonság általában az objektum egy aspektusát jelöli, például egy eszköz sorozatszámát vagy egy folyamat bájtban megadott méretét, míg a metódus az eszköz vagy logikai entitás állapotát vagy viselkedését módosító műveletet jelöl.

Minden osztálynak legalább egy kulcstulajdonságúnak kell lennie. Bár egy osztályhoz több kulcs is tartozhat, 256-nál több kulcsot tartalmazó osztálypéldány nem hozható létre.

Felügyelt objektumformátumú (MOF) osztályok tervezése