kelas CIM_Check
Kelas CIM_Check mewakili kondisi atau karakteristik yang diharapkan benar dalam lingkungan yang ditentukan atau dilingkup oleh instans kelas CIM_ComputerSystem . Pemeriksaan yang terkait dengan elemen perangkat lunak tertentu diatur ke dalam salah satu dari dua grup menggunakan properti Fase asosiasi CIM_SoftwareElementChecks .
Kondisi yang diharapkan terpenuhi ketika elemen perangkat lunak berada di lingkungan tertentu dikenal sebagai kondisi dalam status. Kondisi yang harus dipenuhi untuk transisi elemen perangkat lunak saat ini ke keadaan berikutnya dikenal sebagai kondisi status berikutnya.
Objek CIM_ComputerSystem mewakili lingkungan tempat CIM_SoftwareElement sudah diinstal, atau di mana CIM_SoftwareElement akan diinstal. Untuk kasus di mana elemen perangkat lunak sudah diinstal, asosiasi CIM_InstalledSoftwareElement digunakan untuk mengidentifikasi objek CIM_ComputerSystem yang mewakili "lingkungan." Ketika elemen perangkat lunak sedang didistribusikan dan diinstal pada komputer yang berbeda, objek CIM_ComputerSystem untuk sistem yang ditargetkan adalah lingkungan.
Penting
Kelas CIM (Model Informasi Umum) DMTF (Distributed Management Task Force) adalah kelas induk tempat kelas WMI dibangun. WMI saat ini hanya mendukung skema versi CIM 2.x.
Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.
Sintaks
[UUID("{7A9135CA-DB21-11d2-85FC-0000F8102E5F}"), Abstract, AMENDMENT]
class CIM_Check
{
string CheckID;
string Caption;
string Description;
boolean CheckMode;
string Name;
uint16 TargetOperatingSystem;
string Version;
string SoftwareElementID;
uint16 SoftwareElementState;
};
Anggota
Kelas CIM_Check memiliki jenis anggota ini:
Metode
Kelas CIM_Check memiliki metode ini.
Metode | Deskripsi |
---|---|
Gunakan | Mengambil tindakan tertentu. Tidak diimplementasikan oleh WMI. |
Properti
Kelas CIM_Check memiliki properti ini.
-
Keterangan
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Maxlen (64)
Deskripsi tekstual singkat tentang subjek.
-
-
CheckID
-
Pengidentifikasi yang digunakan bersama dengan kunci lain untuk mengidentifikasi pemeriksaan secara unik.
-
CheckMode
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Jika TRUE, kondisi diharapkan ada di lingkungan. Misalnya, file diharapkan berada di sistem, sehingga metode Invoke harus mengembalikan TRUE.
Jika FALSE, kondisinya tidak diharapkan ada. Misalnya, file tidak ada di sistem, sehingga metode Panggil harus mengembalikan FALSE.
-
-
Deskripsi
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Deskripsi objek.
-
-
Nama
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_SoftwareElement. Nama"), CIM_key, maxlen (256)
Nama yang digunakan untuk mengidentifikasi elemen perangkat lunak.
-
-
SoftwareElementID
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_SoftwareElement. SoftwareElementID"), CIM_key, maxlen (256)
Ini adalah pengidentifikasi untuk elemen perangkat lunak ini.
-
-
SoftwareElementState
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_SoftwareElement. SoftwareElementState"), CIM_key
Status elemen perangkat lunak dari elemen perangkat lunak.
-
-
Dapat disebarkan (0)
-
Menjelaskan detail yang diperlukan untuk distribusi yang berhasil dan detail (kondisi dan tindakan) yang diperlukan untuk membuat elemen perangkat lunak dalam status yang dapat diinstal (yaitu, status berikutnya).
-
Dapat diinstal (1)
-
Menjelaskan detail yang diperlukan untuk penginstalan yang berhasil dan detail (kondisi dan tindakan) yang diperlukan untuk membuat elemen perangkat lunak dalam status yang dapat dieksekusi (yaitu, status berikutnya).
-
Executable (2)
-
Menjelaskan detail yang diperlukan untuk keberhasilan eksekusi dan detail (kondisi dan tindakan) yang diperlukan untuk membuat elemen perangkat lunak dalam status berjalan (yaitu, status berikutnya).
-
Berjalan (3)
-
Menjelaskan detail yang diperlukan untuk memantau dan beroperasi pada elemen mulai.
TargetOperatingSystem
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_SoftwareElement. TargetOperatingSystem"), CIM_key, Mappingstrings ("MIF. DMTF| Informasi Komponen Perangkat Lunak|002.5")
Sistem operasi target elemen perangkat lunak.
Tidak diketahui (0)
Lainnya (1)
MACOS (2)
Mac OS
ATTUNIX (3)
ATT UNIX
DGUX (4)
DECNT (5)
Unix Digital (6)
OpenVMS (7)
Buka VM
HPUX (8)
HP-UX
AIX (9)
MVS (10)
OS400 (11)
OS/2 (12)
JavaVM (13)
Microsoft Virtual Machine (VM) untuk Java
MSDOS (14)
WIN3x (15)
Windows 3.x
WIN95 (16)
Windows 95
WIN98 (17)
Windows 98
WINNT (18)
Windows NT
WINCE (19)
Windows CE
NCR3000 (20)
NCR 3000
NetWare (21)
OSF (22)
DC/OS (23)
UNIX Reliant (24)
SCO UnixWare (25)
SCO OpenServer (26)
Berurutan (27)
IRIX (28)
Solaris (29)
SunOS (30)
U6000 (31)
ASERIES (32)
Seri A
TandemNSK (33)
Tandem NSK
TandemNT (34)
Tandem NT
BS2000 (35)
BS2000/OSD
LINUX (36)
Lynx (37)
XENIX (38)
VM/ESA (39)
UNIX Interaktif (40)
BSDUNIX (41)
BSD UNIX
FreeBSD (42)
NetBSD (43)
GNU Hurd (44)
OS9 (45)
Mac OS 9
Kernel MACH (46)
Inferno (47)
QNX (48)
EPOC (49)
IxWorks (50)
VxWorks (51)
MiNT (52)
BeOS (53)
HP MPE (54)
NextStep (55)
PalmPilot (56)
Palm OS
Rhapsody (57)
Windows 2000 (58)
Khusus (59)
VSE (60)
TPF (61)
Versi
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_SoftwareElement. Versi"), CIM_key, Maxlen (64), Mappingstrings ("MIF. DMTF| ComponentID|001.3")
Versi operasi.
Versi operasi harus dalam salah satu formulir berikut:
- <jurusan utama>.< anak di bawah umur>.< Revisi>
- <jurusan utama>.<><revisi huruf><kecil>
Keterangan
WMI tidak menerapkan kelas ini. Untuk informasi selengkapnya tentang kelas yang berasal dari CIM_Check, lihat Kelas Win32.
Dokumentasi ini berasal dari deskripsi kelas CIM yang diterbitkan oleh DMTF. Microsoft mungkin telah membuat perubahan pada kesalahan kecil yang benar, sesuai dengan standar dokumentasi Microsoft SDK, atau memberikan informasi lebih lanjut.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|