Tworzenie klasy WMI
W usłudze WMI klasa jest obiektem opisujący jakiś aspekt przedsiębiorstwa, taki jak specjalny typ dysku. Po utworzeniu definicji klasy napisz bibliotekę DLL dostawcy, aby dostarczyć wystąpienia klasy, dane właściwości i wykonać metody zdefiniowane dla klasy. Następnie skrypty i aplikacje mogą uzyskiwać dane lub kontrolować urządzenie. Więcej informacji znajdziesz w Tworzenie dostawcy WMI.
Notatka
Aby upewnić się, że wszystkie definicje klas WMI dla obiektów zarządzanych zostaną przywrócone do repozytorium usługi WMI, jeśli w usłudze WMI wystąpi błąd i uruchomi się ponownie, użyj instrukcji preprocesora #pragma autorecover w pliku MOF.
Klasa bazowa
Klasa bazowa reprezentuje pewne ogólne pojęcie. Na przykład klasa CIM_CDROMDrive reprezentuje wszystkie typy dysków CD-ROM w usłudze WMI i zawiera ogólne właściwości opisujące wszystkie rodzaje dysków CD-ROM. Aby uzyskać więcej informacji, zobacz Tworzenie klasy bazowej.
Klasa pochodna dziedziczy właściwości i metody z innej klasy. Klasa pochodna zwykle reprezentuje konkretny przypadek klasy bazowej. Na przykład klasa Win32_CDROMDrive reprezentuje dysk CD-ROM w systemie Windows. Klasa Win32_CDROMDrive jest oparta na klasie CIM_CDROMDrivei dziedziczy wiele właściwości od niej. Jednak Win32_CDROMDrive, podobnie jak inne klasy pochodne, mogą mieć dodatkowe właściwości, które sprawiają, że klasa pochodna jest unikatowa. Aby uzyskać więcej informacji, zobacz Tworzenie klasy pochodnej.
Właściwości i metody
Utworzenie klasy oznacza zdefiniowanie właściwości opisujących tę klasę. Można również zdefiniować metody, które manipulują obiektem reprezentowanym przez klasę.
Ogólnie rzecz biorąc, właściwość reprezentuje aspekt obiektu, taki jak numer seryjny urządzenia lub rozmiar w bajtach dla procesu, podczas gdy metoda reprezentuje akcję, która zmienia stan lub zachowanie urządzenia lub jednostki logicznej.
Każda klasa musi mieć co najmniej jedną właściwość klucza. Klasa może mieć wiele kluczy, ale nie można utworzyć wystąpienia klasy z więcej niż 256 kluczami.
Tematy pokrewne