CIM_Process 類別

CIM_Process類別代表執行中程式的單一實例。 使用者通常會將進程視為應用程式或工作。 進程是由配置給它的記憶體資源和環境設定的工作區所定義。 在多工系統上,工作區可防止其他進程入侵資源。 此外,進程可以當做多個執行緒執行,這些執行緒都會在相同的工作區內執行。

重要

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

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

語法

[Abstract, UUID("{8502C566-5FBB-11D2-AAC1-006008C78BC7}"), DisplayName("Processes (CIM)"), AMENDMENT]
class CIM_Process : CIM_LogicalElement
{
  string   Caption;
  string   CreationClassName;
  datetime CreationDate;
  string   CSCreationClassName;
  string   CSName;
  string   Description;
  uint16   ExecutionState;
  string   Handle;
  datetime InstallDate;
  uint64   KernelModeTime;
  string   Name;
  string   OSCreationClassName;
  string   OSName;
  uint32   Priority;
  string   Status;
  datetime TerminationDate;
  uint64   UserModeTime;
  uint64   WorkingSetSize;
};

成員

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

屬性

CIM_Process類別具有這些屬性。

標題

資料類型: 字串

存取類型:唯讀

限定詞: MaxLen (64) 、 DisplayName (「Caption」)

物件的簡短文字描述。

此屬性繼承自 CIM_ManagedSystemElement

CreationClassName

資料類型: 字串

存取類型:唯讀

限定詞: CIM_KeyMaxLen (256) 、 DisplayName (「類別名稱」)

建立實例時所使用的類別或子類別名稱。 搭配類別的其他索引鍵屬性使用時,這個屬性可讓類別及其子類別的所有實例唯一識別。

CreationDate

資料類型: datetime

存取類型:唯讀

限定詞: FixedDisplayName (「CreationDate」)

進程開始執行的時間。

CSCreationClassName

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 (「CIM_OperatingSystemCSCreationClassName) , CIM_KeyMaxLen (256) , DisplayName (」電腦系統類別名稱「)

界定電腦系統的建立類別名稱。

CSName

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 (「CIM_OperatingSystemCSName「) , CIM_KeyMaxLen (256) , DisplayName (」電腦系統名稱「)

界定電腦系統的名稱。

說明

資料類型: 字串

存取類型:唯讀

限定詞: DisplayName (「Description」)

物件的文字描述。

此屬性繼承自 CIM_ManagedSystemElement

ExecutionState

資料類型: uint16

存取類型:唯讀

限定詞: DisplayName (「執行狀態」)

進程的目前作業條件。

未知 (0)

其他 (1)

就緒 (2)

執行 (3)

封鎖 (4)

已暫停 封鎖 (5)

已暫停封鎖

已暫停就緒 (6)

暫止就緒

終止 (7)

已停止 (8)

成長 (9)

Handle

資料類型: 字串

存取類型:唯讀

限定詞: KeyMaxLen (256) 、 DisplayName (「Handle」)

識別進程。 進程識別碼是一種進程控制碼。

InstallDate

資料類型: datetime

存取類型:唯讀

限定詞: MappingStrings (「MIF。DMTF|ComponentID|001.5「) , DisplayName (」Install Date「)

安裝物件的日期和時間。 這個屬性不需要值來表示已安裝 物件。

此屬性繼承自 CIM_ManagedSystemElement

KernelModeTime

資料類型: uint64

存取類型:唯讀

限定詞: DisplayName (「核心模型時間」) , 單位 (「毫秒」)

核心模式的時間,以 100 奈秒為單位。 如果無法使用這項資訊,應該使用 0 (零) 值。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

名稱

資料類型: 字串

存取類型:唯讀

限定詞: DisplayName (「Name」)

已知物件的標籤。 當子類別化時,這個屬性可以覆寫為索引鍵屬性。

此屬性繼承自 CIM_ManagedSystemElement

OSCreationClassName

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 (「CIM_OperatingSystemCreationClassName) , CIM_KeyMaxLen (256) , DisplayName (」Operating System Class Name「)

界定作業系統的建立類別名稱範圍。

OSName

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 (「CIM_OperatingSystemName「) , CIM_KeyMaxLen (256) , DisplayName (」Operating System Name「)

界定作業系統的名稱。

優先順序

資料類型: uint32

存取類型:唯讀

限定詞: DisplayName (「Priority」)

進程執行的急迫性或重要性。 如果未定義進程的優先順序,應該使用 0 (零) 的值。

狀態

資料類型: 字串

存取類型:唯讀

限定詞: MaxLen (10) 、 DisplayName (「Status」)

物件的目前狀態。

此屬性繼承自 CIM_ManagedSystemElement

包括下列值:

OK (「OK」)

錯誤 (「錯誤」)

降級 (「已降級」)

未知 (「未知」)

預先失敗 (「預先失敗」)

開始 (「開始」)

停止 (「停止」)

服務 (「服務」)

壓力 (「壓力」)

NonRecover (「NonRecover」)

沒有連絡人 (「沒有連絡人」)

Lost Comm (「Lost Comm」)

TerminationDate

資料類型: datetime

存取類型:唯讀

限定詞: DisplayName (「終止日期」)

進程停止或終止的時間。

UserModeTime

資料類型: uint64

存取類型:唯讀

限定詞: DisplayName (「使用者模式時間」) , 單位 (「毫秒」)

使用者模式的時間,以 100 奈秒為單位。 如果無法使用這項資訊,應該使用 0 (零) 值。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

WorkingSetSize

資料類型: uint64

存取類型:唯讀

限定詞: DisplayName (「Working Set Size」) , Units (「bytes」)

進程需要針對使用頁面式記憶體管理的作業系統有效率地執行記憶體數量,以位元組為單位。 如果系統記憶體不足, (小於工作集大小) ,就會發生中斷。 如果不知道工作集的大小,請使用 Null 或 0 (零) 。 如果提供工作集資料,您可以監視資訊,以瞭解進程變更的記憶體需求。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

備註

CIM_Process類別衍生自CIM_LogicalElement

WMI 不會實作這個類別。 如需衍生自 CIM_Process的 WMI 類別,請參閱 Win32 類別

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

規格需求

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

另請參閱

CIM_LogicalElement