CIM_VersionCompatibilityCheck 類別

CIM_VersionCompatibilityCheck類別指定是否允許建立軟體專案的下一個狀態。

重要

DMTF (分散式管理工作組) CIM (Common Information Model) 類別是 WMI 類別建置所在的父類別。 WMI 目前僅支援 CIM 2.x 版本架構

下列語法是從 Managed 物件格式簡化, (MOF) 程式碼,並包含其所有繼承的屬性。 屬性會依字母順序列出,而非 MOF 順序。

語法

[UUID("{D368CA4A-DB31-11d2-85FC-0000F8102E5F}"), Abstract, AMENDMENT]
class CIM_VersionCompatibilityCheck : CIM_Check
{
  string  CheckID;
  string  Caption;
  string  Description;
  boolean CheckMode;
  string  Name;
  uint16  TargetOperatingSystem;
  string  Version;
  string  SoftwareElementID;
  uint16  SoftwareElementState;
  boolean AllowDownVersion;
  boolean AllowMultipleVersions;
  boolean Reinstall;
};

成員

CIM_VersionCompatibilityCheck類別具有下列類型的成員:

方法

CIM_VersionCompatibilityCheck類別具有這些方法。

方法 Description
調用 採取特定動作。 WMI 未實作。

屬性

CIM_VersionCompatibilityCheck類別具有這些屬性。

AllowDownVersion

資料類型: 布林值

存取類型:唯讀

如果 為 TRUE,則軟體專案可以轉換至其下一個狀態,不論環境中的軟體元素是否已經存在較高或後者版本。

AllowMultipleVersions

資料類型: 布林值

存取類型:唯讀

控制在系統上設定多個產品版本的能力。

標題

資料類型: 字串

存取類型:唯讀

限定詞: Maxlen (64)

主旨的簡短文字描述。

此屬性繼承自 CIM_Check

CheckID

資料類型: 字串

存取類型:唯讀

限定詞: 機碼maxlen (256)

與其他索引鍵搭配使用的識別碼,以唯一識別檢查。

此屬性繼承自 CIM_Check

CheckMode

資料類型: 布林值

存取類型:唯讀

如果 為 TRUE,則條件應該存在於環境中。 例如,檔案必須是在系統上,因此 Invoke 方法應該會傳回 TRUE

如果 為 FALSE,則條件不應該存在。 例如,檔案不在系統上,因此 Invoke 方法應該會傳回 FALSE

此屬性繼承自 CIM_Check

說明

資料類型: 字串

存取類型:唯讀

物件的描述。

此屬性繼承自 CIM_Check

名稱

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 (「CIM_SoftwareElementName「) , CIM_keymaxlen (256)

用來識別軟體專案的名稱

此屬性繼承自 CIM_Check

安裝

資料類型: 布林值

存取類型:唯讀

如果 為 TRUE,則軟體專案可以轉換至其下一個狀態,不論相同版本的軟體元素是否已經存在於環境中。

SoftwareElementID

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 (「CIM_SoftwareElementSoftwareElementID) , CIM_keymaxlen (256)

這是此軟體專案的識別碼。

此屬性繼承自 CIM_Check

SoftwareElementState

資料類型: uint16

存取類型:唯讀

限定詞: 傳播 (「CIM_SoftwareElementSoftwareElementState「) , CIM_key

軟體專案的軟體專案狀態。

此屬性繼承自 CIM_Check

可部署 的 (0)

可安裝 (1)

可執行檔 (2)

執行 (3)

TargetOperatingSystem

資料類型: uint16

存取類型:唯讀

限定詞: 傳播 (「CIM_SoftwareElementTargetOperatingSystem) 、CIM_keyMappingstrings (」MIF。DMTF|軟體元件資訊|002.5「)

目標軟體專案的作業系統。

此屬性繼承自 CIM_Check

未知 (0)

其他 (1)

MACOS (2)

Mac OS

ATTUNIX (3)

ATT UNIX

DGUX (4)

DECNT (5)

Digital Unix (6)

OpenVMS (7)

開啟 VMS

HPUX (8)

HP-UX

AIX (9)

MVS (10)

OS400 (11)

OS/2 (12)

JAVAVM (13)

適用于 JAVA 的 Microsoft 虛擬機器 (VM)

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 (24)

SCO UnixWare (25)

SCO OpenServer (26)

Sequent (27)

IRIX (28)

Solaris (29)

SunOS (30)

U6000 (31)

ASERIES (32)

數列

一連串NSK (33)

串聯 NSK

NtNT (34)

串聯 NT

BS2000 (35)

BS2000/OSD

LINUX (36)

Lynx (37)

XENIX (38)

VM/ESA (39)

互動式 UNIX (40)

BSDUNIX (41)

BSD UNIX

FreeBSD (42)

NetBSD (43)

GNU 障礙 (44)

OS9 (45)

Mac OS 9

MACH 核心 (46)

Inferno (47)

QNX (48)

EPOC (49)

IxWorks (50)

VxWorks (51)

MiNT (52)

BeOS (53)

HP MPE (54)

NextStep (55)

PalmPilot (56)

手掌作業系統

Rhapsody (57)

Windows 2000 (58)

專用 (59)

VSE (60)

TPF (61)

版本

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 (「CIM_SoftwareElement版本「) 、 CIM_keyMaxlen (64) 、 Mappingstrings (」MIF。DMTF|ComponentID|001.3「)

作業的版本。

作業的版本應為下列其中一種形式:

  • <主要 > 。 <minor > 。 <修訂>
  • <主要 > 。 <次要 >< 字母 >< 修訂>

此屬性繼承自 CIM_Check

備註

WMI 不會實作此類別。

本檔衍生自 DMTF 所發佈的 CIM 類別描述。 Microsoft 可能已變更更正次要錯誤、符合 Microsoft SDK 檔標準,或提供詳細資訊。

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
命名空間
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另請參閱

CIM_Check