Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kelas CIM_SoftwareElementVersionCheck mewakili jenis elemen perangkat lunak yang harus ada di lingkungan. Pemeriksaan ini dapat berupa untuk versi tertentu, minimum, maksimum, atau rentang. Untuk menentukan versi tertentu, versi yang lebih rendah dan atas harus sama. Untuk menentukan versi minimum, tentukan hanya versi yang lebih rendah. Untuk menentukan versi maksimum, tentukan hanya versi atas. Untuk menentukan rentang, versi atas dan bawah harus ditentukan. Detail pemeriksaan dibandingkan dengan detail terkait yang ditemukan dalam objek CIM_SoftwareElement yang dirujuk oleh asosiasi CIM_InstalledSoftwareElement untuk objek CIM_ComputerSystem . Setidaknya satu CIM_SoftwareElement perlu memenuhi detail kondisi agar pemeriksaan terpenuhi.
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("{4D23FBD0-DB31-11d2-85FC-0000F8102E5F}"), Abstract, AMENDMENT]
class CIM_SoftwareElementVersionCheck : CIM_Check
{
string Caption;
string CheckID;
boolean CheckMode;
string Description;
string LowerSoftwareElementVersion;
string Name;
string SoftwareElementID;
string SoftwareElementName;
uint16 SoftwareElementState;
uint16 SoftwareElementStateDesired;
uint16 TargetOperatingSystem;
uint16 TargetOperatingSystemDesired;
string UpperSoftwareElementVersion;
string Version;
};
Anggota
Kelas CIM_SoftwareElementVersionCheck memiliki jenis anggota ini:
Metode
Kelas CIM_SoftwareElementVersionCheck memiliki metode ini.
| Metode | Deskripsi |
|---|---|
| Gunakan | Mengambil tindakan tertentu. Tidak diimplementasikan oleh WMI. |
Properti
Kelas CIM_SoftwareElementVersionCheck memiliki properti ini.
-
Keterangan
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Maxlen (64)
Deskripsi tekstual singkat dari objek.
Properti ini diwarisi dari CIM_Check.
-
-
CheckID
-
Pengidentifikasi yang digunakan bersama dengan kunci lain untuk mengidentifikasi pemeriksaan secara unik.
Properti ini diwarisi dari CIM_Check.
-
CheckMode
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Jika TRUE, kondisi diharapkan ada di lingkungan (misalnya, jika file ada di sistem, metode Panggil harus mengembalikan TRUE). Jika FALSE, kondisi seharusnya tidak ada (misalnya, jika file tidak ada di sistem, metode Panggil harus mengembalikan FALSE).
Properti ini diwarisi dari CIM_Check.
-
-
Deskripsi
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Deskripsi objek .
Properti ini diwarisi dari CIM_Check.
-
-
LowerSoftwareElementVersion
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: maxlen (64), ModelCorrespondence ("CIM_SoftwareElement. Versi")
Versi minimum elemen perangkat lunak yang sedang diperiksa.
-
-
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.
Properti ini diwarisi dari CIM_Check.
-
-
SoftwareElementID
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_SoftwareElement. SoftwareElementID"), CIM_key, maxlen (256)
Pengidentifikasi untuk elemen perangkat lunak.
Properti ini diwarisi dari CIM_Check.
-
-
SoftwareElementName
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: maxlen (256), ModelCorrespondence ("CIM_SoftwareElement. Nama")
Nama elemen perangkat lunak yang sedang diperiksa.
-
-
SoftwareElementState
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_SoftwareElement. SoftwareElementState"), CIM_key
Status elemen perangkat lunak.
Properti ini diwarisi dari CIM_Check.
-
-
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).
-
Dapat dieksekusi (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).
-
Menjalankan (3)
-
Menjelaskan detail yang diperlukan untuk memantau dan mengoperasikan elemen mulai.
SoftwareElementStateDesired
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: maxlen (64), ModelCorrespondence ("CIM_SoftwareElement. SoftwareElementState")
Status elemen perangkat lunak sedang diperiksa.
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).
Dapat dieksekusi (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.
Properti ini diwarisi dari CIM_Check.
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)
TargetOperatingSystemDesired
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: maxlen (64), ModelCorrespondence ("CIM_SoftwareElement. TargetOperatingSystem")
Sistem operasi target elemen perangkat lunak sedang diperiksa.
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)
UpperSoftwareElementVersion
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: maxlen (64), ModelCorrespondence ("CIM_SoftwareElement. Versi")
Versi maksimum elemen perangkat lunak sedang diperiksa.
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>
Properti ini diwarisi dari kelas CIM_Check .
Keterangan
WMI tidak menerapkan kelas ini.
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 |
|