CIM_LogicalDevice 類別 (Hyper-V 管理)
可能或不以實體硬體為基礎的硬體實體抽象概念或模擬。
語法
[Abstract, Version("2.8.0"), UMLPackagePath("CIM::Core::Device"), AMENDMENT]
class CIM_LogicalDevice : CIM_EnabledLogicalElement
{
string SystemCreationClassName;
string SystemName;
string CreationClassName;
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
string OtherIdentifyingInfo[];
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[];
uint64 MaxQuiesceTime;
};
成員
CIM_LogicalDevice類別具有下列類型的成員:
方法
CIM_LogicalDevice類別具有這些方法。
方法 | 描述 |
---|---|
EnableDevice | 此方法已被取代。 請改用 RequestStateChange 方法。 已被取代的描述: 啟用或停用邏輯裝置。 |
OnlineDevice | 此方法已被取代。 請改用 RequestStateChange 方法。 已被取代的描述: 讓邏輯裝置上線,使其可以接受要求,或離線,使其無法再接受要求。 |
QuiesceDevice | 此方法已被取代。 請改用 RequestStateChange 方法。 已被取代的描述: 暫時暫停邏輯裝置上的活動,或重新啟用活動。 |
重 置 | 重設邏輯裝置。 |
RestoreProperties | 還原邏輯裝置的先前設定和狀態。 |
SaveProperties | 儲存邏輯裝置的設定和狀態。 |
SetPowerState | 此方法已被取代。 請改用CIM_PowerManagementService類別的SetPowerState屬性。 已被取代的描述: 設定邏輯裝置的電源狀態。 |
屬性
CIM_LogicalDevice類別具有這些屬性。
-
AdditionalAvailability
-
-
資料類型: uint16 陣列
-
存取類型:唯讀
-
限定詞: ModelCorrespondence (「CIM_LogicalDevice。可用性「)
陣列,包含邏輯裝置的可用性資訊,以及 Availability 屬性的可用性資訊。
-
-
其他 (1)
-
未知 (2)
-
執行/完整 Power (3)
-
警告 (4)
-
在測試 (5)
-
不適用 (6)
-
關閉 電源 (7)
-
離線 (8)
-
離職 (9)
-
降級 (10)
-
未安裝 (11)
-
安裝錯誤 (12)
-
電源儲存 - 未知 (13)
-
省電 - 低電源模式 (14)
-
電源儲存 - 待命 (15)
-
Power Cycle (16)
-
電源儲存 - 警告 (17)
-
已暫停 (18)
-
未就緒 (19)
-
未 設定 (20)
-
靜止 (21)
可用性
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIF。DMTF|操作狀態|006.5「, 」MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus「, 」MIF.DMTF|主機裝置|001.5「) , ModelCorrespondence (」CIM_LogicalDevice。AdditionalAvailability「)
包含邏輯裝置的可用性。
其他 (1)
未知 (2)
執行/完整 Power (3)
警告 (4)
在測試 (5)
不適用 (6)
關閉 電源 (7)
離線 (8)
離職 (9)
降級 (10)
未安裝 (11)
安裝錯誤 (12)
電源儲存 - 未知 (13)
省電 - 低電源模式 (14)
電源儲存 - 待命 (15)
Power Cycle (16)
電源儲存 - 警告 (17)
已暫停 (18)
未就緒 (19)
未 設定 (20)
靜止 (21)
CreationClassName
用來建立邏輯裝置實例的類別名稱。 CreationClassName 會與這個類別的其他索引鍵屬性結合,以唯一識別這個類別及其子類別的實例。
DeviceID
邏輯裝置的唯一識別碼,例如位址。
ErrorCleared
-
資料類型: 布林值
-
存取類型:唯讀
-
限定詞: 已淘汰 (「CIM_ManagedSystemElement。OperationalStatus「)
此屬性已被取代。 請改用來自 CIM_ManagedSystemElement類別的OperationalStatus屬性。
已被取代的描述: 指出是否已清除 LastErrorCode 屬性所報告的錯誤。
ErrorDescription
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞:已 淘汰 (「CIM_DeviceErrorData.ErrorDescription」)
此屬性已被取代。 請改用來自 CIM_DeviceErrorData類別的ErrorDescription屬性。
已被取代的描述:LastErrorCode屬性所報告之錯誤的其他資訊。
IdentifyingDescriptions
-
資料類型: 字串 陣列
-
存取類型:唯讀
-
限定詞: ArrayType (「Indexed」) , ModelCorrespondence (「CIM_LogicalDevice。OtherIdentificationInfo「)
字串陣列,描述相同索引的 OtherIdentificationInfo 陣列專案。
LastErrorCode
-
資料類型: uint32
-
存取類型:唯讀
-
限定詞:已 淘汰 (「CIM_DeviceErrorData.LastErrorCode」)
此屬性已被取代。 相反地,我們會使用來自 CIM_DeviceErrorData類別的LastErrorCode屬性。
已被取代的描述: 邏輯裝置所報告的最後一個錯誤碼。
MaxQuiesceTime
此屬性已過時而不應使用。
已被取代的描述: 裝置可以暫時停用狀態 (可用性 和 AdditionalAvailability 屬性設定為 「21」 靜止) ,以毫秒為單位的時間上限。 值為 「0」 表示邏輯裝置可以無限期處於暫時停用的狀態。
OtherIdentifyingInfo
-
資料類型: 字串 陣列
-
存取類型:唯讀
-
限定詞: ArrayType (「Indexed」) 、 MaxLen (256) 、 ModelCorrespondence (「CIM_LogicalDevice。IdentifyingDescriptions「)
識別邏輯裝置的資訊,而非 DeviceID。
PowerManagementCapabilities
-
資料類型: uint16 陣列
-
存取類型:唯讀
-
限定詞: 已淘汰 (「CIM_PowerManagementCapabilities.PowerCapabilities」)
此屬性已被取代。 請改用 CIM_PowerManagementCapabilities 類別。
已被取代的描述: 陣列,包含裝置的電源管理功能。
未知 (0)
不支援 (1)
停用 (2)
已啟用 (3)
自動輸入的省電模式 (4)
Power State Settable (5)
(6) 支援電源迴圈
支援的計時電源 (7)
PowerManagementSupported
-
資料類型: 布林值
-
存取類型:唯讀
-
限定詞: 已淘汰 (「CIM_PowerManagementCapabilities」)
此屬性已被取代。 請改用 PowerManagementCapabilities 類別。
已被取代的描述: 如果邏輯裝置可以受電源管理,則為 true;否則為 false。
PowerOnHours
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: 單位 (「Hours」) , 計數器
自上次電源週期起,邏輯裝置已啟動的連續時數。
StatusInfo
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞:已 淘汰 (「CIM_EnabledLogicalElement。EnabledState「) , MappingStrings (」MIF。DMTF|操作狀態|006.4「)
此屬性已被取代。 請改用 CIM_PowerManagementCapabilities 類別。
已被取代的描述: 指出邏輯裝置已啟用或處於相關狀態。
其他 (1)
未知 (2)
已啟用 (3)
已停用 (4)
不適用 (5)
SystemCreationClassName
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: Key、 MaxLen (256) 、 傳播 (「CIM_System。CreationClassName「)
用來建立系統實例的類別名稱,其中包含邏輯裝置。 SystemCreationClassName 會與這個類別的其他索引鍵屬性結合,以唯一識別這個類別及其子類別的實例。
SystemName
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: Key、 MaxLen (256) 、 傳播 (「CIM_System。Name「)
包含邏輯裝置的系統名稱。
TotalPowerOnHours
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: 單位 (「Hours」) , 計數器
邏輯裝置已啟動的時數總計。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8 |
最低支援的伺服器 |
Windows Server 2012 |
命名空間 |
Root\virtualization\v2 |
MOF |
|
DLL |
|