CIM_EnabledLogicalElement 類別
表示可以啟用和停用的邏輯專案。
語法
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_EnabledLogicalElement : CIM_LogicalElement
{
uint16 EnabledState = 5;
string OtherEnabledState;
uint16 RequestedState = 12;
uint16 EnabledDefault = 2;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState = 12;
};
成員
CIM_EnabledLogicalElement類別具有下列類型的成員:
方法
CIM_EnabledLogicalElement類別具有這些方法。
方法 | Description |
---|---|
RequestStateChange | 要求將專案的狀態變更為指定的值。 |
屬性
CIM_EnabledLogicalElement類別具有這些屬性。
-
AvailableRequestedStates
-
-
資料類型: uint16 陣列
-
存取類型:唯讀
-
限定詞: ModelCorrespondence (「CIM_EnabledLogicalElement。RequestStateChange「、」CIM_EnabledLogicalElementCapabilities。RequestedStatesSupported「)
指出RequestStateChange方法之 RequestedState參數的可能值。
列出的值必須是相關聯CIM_EnabledLogicalElementCapabilities實例之 RequestedStatesSupported屬性中包含的值子集。 如果實作無法判斷專案目前狀態的可能值集合,則此屬性為 Null 。
-
-
已啟用 (2)
-
停用 (3)
-
關閉 (4)
-
離線 (6)
-
測試 (7)
-
延遲 (8)
-
靜止 (9)
-
重新開機 (10)
-
重設 (11)
-
DMTF 保留 (。。)
EnabledDefault
-
資料類型: uint16
-
存取類型:讀取/寫入
指出系統管理員針對專案啟用狀態的預設或啟動組態。 預設值 Enabled (2) 。
已啟用 (2)
停用 (3)
不適用 (5)
已啟用但離線 (6)
沒有預設 (7)
靜止 (9)
DMTF 保留 (。。)
廠商保留 (32768..65535)
EnabledState
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞: ModelCorrespondence (「CIM_EnabledLogicalElement。OtherEnabledState「)
表示專案的啟用狀態。 可能的值包括狀態之間的轉換。 例如, 關閉 (4) 和 啟動 (10) 是 Enabled 和 Disabled之間的暫時性狀態。
未知 (0)
其他 (1)
已啟用 (2)
元素是 或 可以執行命令、會處理任何已排入佇列的命令,以及將新要求排入佇列。
停用 (3)
專案不會執行命令,而且會卸載任何新的要求。
關閉 (4)
元素正在進入 [已停用] 狀態。
不適用 (5)
專案不支援啟用或停用。
已啟用但離線 (6)
元素可能正在完成命令,而且會卸載任何新的要求。
在測試 (7)
元素處於測試狀態。
延遲 (8)
元素可能正在完成命令,但會將任何新要求排入佇列。
靜止 (9)
專案已啟用,但處於受限制模式。
從 (10) 開始
元素正在進入 Enabled 狀態。 新的要求會排入佇列。
DMTF 保留 (11..32767)
廠商保留 (32768..65535)
OtherEnabledState
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: ModelCorrespondence (「CIM_EnabledLogicalElement。EnabledState「)
描述 EnabledState 屬性值為 Other時的專案狀態。 當EnabledState不是Other時,此屬性必須設定為Null。
RequestedState
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞: ModelCorrespondence (「CIM_EnabledLogicalElement。EnabledState「)
指出專案的最後一個要求狀態。 目前狀態是由 EnabledState 屬性工作表示。 這個屬性可讓您比較上次要求和目前的狀態。
注意
當 EnabledState 屬性的值是 不適用時,這個屬性就沒有意義。
未知 (0)
元素的最後一個要求狀態未知。
已啟用 (2)
停用 (3)
要求立即停用 專案,使其不會執行或接受任何命令或處理要求。
關閉 (4)
要求依序轉換至 [已停用] 狀態,且可能牽涉到移除電源,以完全清除任何現有的狀態。
無變更 (5)
取代取代表示最後一個要求狀態為「未知」, (0) 。 如果最後一個要求或所需狀態不明, RequestedState 的值應該為 「Unknown」 (0) ,但可能有值 「No Change」 (5) 。
離線 (6)
專案已要求轉換為 Enabled 但離線 EnabledState。
測試 (7)
延遲 (8)
停止 (9)
重新開機 (10)
是指執行「關機」,然後移至「已啟用」狀態。
重設 (11)
表示元素是先「已停用」,然後是「已啟用」。
不適用 (12)
DMTF 保留 (。。)
廠商保留 (32768..65535)
TimeOfLastStateChange
-
資料類型: datetime
-
存取類型:唯讀
指出專案上次變更狀態的時間。 如果元素的狀態尚未變更,而且已填入此屬性,則必須將它設定為零間隔值。 如果要求狀態變更,但已拒絕或尚未處理,則屬性不得更新。
TransitioningToState
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞: ModelCorrespondence (「CIM_EnabledLogicalElement。RequestStateChange「、」CIM_EnabledLogicalElement。RequestedState「、」CIM_EnabledLogicalElement。EnabledState「)
指出實例正在變更的目標狀態。
[無變更]值表示沒有任何轉換正在進行中。 值 [ 不適用 ] 表示實作不會報告進行中的轉換。
未知 (0)
已啟用 (2)
已停用 (3)
關閉 (4)
無變更 (5)
離線 (6)
測試 (7)
延遲 (8)
停止 (9)
重新開機 (10)
重設 (11)
不適用 (12)
DMTF 保留 (。。)
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8 |
最低支援的伺服器 |
Windows Server 2012 |
命名空間 |
Root\virtualization\v2 |
MOF |
|
DLL |
|