CIM_ConcreteJob 類別
CIM_Job類別的具體版本。 這個類別代表要執行的一般可具現化工作單位,例如批次或列印工作。
語法
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ConcreteJob : CIM_Job
{
string InstanceID;
string Name;
uint16 JobState;
datetime TimeOfLastStateChange;
datetime TimeBeforeRemoval = "00000000000500.000000:000";
};
成員
CIM_ConcreteJob類別具有下列類型的成員:
方法
CIM_ConcreteJob類別具有這些方法。
方法 | 描述 |
---|---|
GetError | 擷取具體作業之作業狀態的錯誤資訊。 |
RequestStateChange | 要求將指定的狀態變更要求為具體作業。 |
屬性
CIM_ConcreteJob類別具有這些屬性。
-
InstanceID
-
在包含命名空間的範圍內,唯一且不透明地識別這個類別的實例。
重要
為了確保命名空間內的唯一性, InstanceID 屬性的值應該以下列模式建構: OrgID:LocalID
OrgID 必須包含著作權、商標或其他唯一名稱,該名稱是由定義 InstanceID的商務實體所擁有,或是由已辨識的全域授權單位所指派的已註冊識別碼。 此模式類似于架構類別名稱的結構。 此外,為了確保唯一性, InstanceID 中的第一個冒號必須介於 OrgID 和LocalID之間。 因此 ,OrgID 不得包含冒號 (':') 。
LocalID 是由商務實體所選擇,不應重新用來識別不同的基礎真實世界元素。
如果未使用上述模式,定義實體必須確保產生的 InstanceID 值不會在這個提供者或其他命名空間的提供者所產生的任何 InstanceID 屬性之間重複使用。
針對分散式管理工作組 (DMTF) 定義的實例,模式必須與設定為 CIM 的 OrgID 搭配使用。
-
JobState
-
-
資料類型: uint16
-
存取類型:唯讀
作業的操作狀態,以及這些狀態之間的轉換。
-
-
新 (2)
-
作業從未啟動。
-
開始 (3)
-
作業會從 「新增」、「暫停」或「服務」狀態移至「執行中」狀態。
-
執行 (4)
-
作業正在執行。
-
已暫停 (5)
-
作業已停止,但可以順暢地重新開機。
-
關閉 (6)
-
作業正在移至「已完成」、「已終止」或「已終止」狀態。
-
已完成 (7)
-
作業已正常完成。
-
終止 (8)
-
作業已由「終止」狀態變更要求停止。 作業及其所有基礎程式都會結束,而且可以在 (這是作業特定的) 做為新作業時重新開機。
-
( 9)
-
作業已由'Kill' 狀態變更要求停止。 基礎進程可能已繼續執行,而且可能需要清除才能釋放資源。
-
例外 狀況 (10)
-
作業處於可能表示錯誤狀況的異常狀態。 實際狀態可能會透過作業特定物件顯示。
-
服務 (11)
-
作業處於支援問題探索或解決方式的廠商特定狀態,或兩者皆為
-
查詢擱置 (12)
-
等候用戶端解析查詢。
-
DMTF 保留 (13..32767)
-
廠商保留 (32768..65535)
名稱
實例的使用者易記名稱。 此外,使用者易記的名稱可以當做搜尋或查詢的屬性使用。
注意
名稱不一定在命名空間內是唯一的。
TimeBeforeRemoval
-
資料類型: datetime
-
存取類型:讀取/寫入
-
限定詞: 必要
指出保留已完成作業的時間長度。 預設值為 「000000000000500.0000000:000」, (五分鐘) 。
TimeOfLastStateChange
-
資料類型: datetime
-
存取類型:唯讀
上次變更作業狀態的日期或時間。
注意
如果作業的狀態尚未變更,而且已填入此屬性,則必須將它設定為零間隔值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8 |
最低支援的伺服器 |
Windows Server 2012 |
命名空間 |
Root\virtualization\v2 |
MOF |
|
DLL |
|