CIM_Check 類別

CIM_Check類別代表預期在CIM_ComputerSystem類別實例所定義或範圍的環境中,預期為 true 的條件或特性。 與特定軟體專案相關聯的檢查會使用CIM_SoftwareElementChecks關聯的Phase屬性,組織成兩個群組的其中一個。

當軟體專案位於特定環境中時,預期要滿足的條件稱為狀態內條件。 必須滿足才能將目前軟體專案轉換為其下一個狀態的條件,稱為下一個狀態條件。

CIM_ComputerSystem物件代表已安裝CIM_SoftwareElement的環境,或安裝CIM_SoftwareElement的環境。 針對已安裝軟體專案的情況,會使用 CIM_InstalledSoftwareElement 關聯來識別代表「環境」 的CIM_ComputerSystem 物件。當軟體專案散發並安裝在不同的電腦上時,目標系統的 CIM_ComputerSystem 物件就是環境。

重要

DMTF (Distributed Management Task Force) CIM (Common Information Model) 類別是 WMI 類別所建置的父類別。 WMI 目前僅支援 CIM 2.x 版本架構

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

語法

[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;
};

成員

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

方法

CIM_Check類別具有這些方法。

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

屬性

CIM_Check類別具有這些屬性。

標題

資料類型: 字串

存取類型:唯讀

限定詞: Maxlen (64)

主旨的簡短文字描述。

CheckID

資料類型: 字串

存取類型:唯讀

限定詞: 索引鍵maxlen (256)

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

CheckMode

資料類型: 布林值

存取類型:唯讀

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

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

說明

資料類型: 字串

存取類型:唯讀

物件的描述。

名稱

資料類型: 字串

存取類型:唯讀

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

用來識別軟體專案的名稱。

SoftwareElementID

資料類型: 字串

存取類型:唯讀

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

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

SoftwareElementState

資料類型: uint16

存取類型:唯讀

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

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

可部署 (0)

描述成功散發所需的詳細資料,以及 (條件和動作) 在可安裝狀態 (建立軟體元素所需的詳細資料,也就是下一個狀態) 。

可安裝 (1)

描述成功安裝所需的詳細資料,以及 (條件和動作) 在可執行狀態建立軟體元素所需的詳細資料 (,也就是下一個狀態) 。

可執行檔 (2)

描述成功執行所需的詳細資料,以及 (條件和動作) 建立執行中狀態 (的軟體元素所需的詳細資料,也就是下一個狀態) 。

執行 (3)

描述監視及操作開始專案所需的詳細資料。

TargetOperatingSystem

資料類型: uint16

存取類型:唯讀

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

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

未知 (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)

數列

TandemNSK (33)

串聯 NSK

TandemNT (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_SoftwareElementVersion「) , CIM_keyMaxlen (64) , Mappingstrings (」MIF.DMTF|ComponentID|001.3「)

作業的版本。

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

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

備註

WMI 不會實作這個類別。 如需衍生自 CIM_Check類別的詳細資訊,請參閱 Win32 類別

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

規格需求

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