共用方式為


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_LogicalDeviceAdditionalAvailability「)

包含邏輯裝置的可用性。

其他 (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

資料類型: 字串

存取類型:唯讀

限定詞: KeyMaxLen (256)

用來建立邏輯裝置實例的類別名稱。 CreationClassName 會與這個類別的其他索引鍵屬性結合,以唯一識別這個類別及其子類別的實例。

DeviceID

資料類型: 字串

存取類型:唯讀

限定詞: KeyMaxLen (64)

邏輯裝置的唯一識別碼,例如位址。

ErrorCleared

資料類型: 布林值

存取類型:唯讀

限定詞: 已淘汰 (「CIM_ManagedSystemElementOperationalStatus「)

此屬性已被取代。 請改用來自 CIM_ManagedSystemElement類別的OperationalStatus屬性。

已被取代的描述: 指出是否已清除 LastErrorCode 屬性所報告的錯誤。

ErrorDescription

資料類型: 字串

存取類型:唯讀

限定詞:已 淘汰 (「CIM_DeviceErrorData.ErrorDescription」)

此屬性已被取代。 請改用來自 CIM_DeviceErrorData類別的ErrorDescription屬性。

已被取代的描述:LastErrorCode屬性所報告之錯誤的其他資訊。

IdentifyingDescriptions

資料類型: 字串 陣列

存取類型:唯讀

限定詞: ArrayType (「Indexed」) , ModelCorrespondence (「CIM_LogicalDeviceOtherIdentificationInfo「)

字串陣列,描述相同索引的 OtherIdentificationInfo 陣列專案。

LastErrorCode

資料類型: uint32

存取類型:唯讀

限定詞:已 淘汰 (「CIM_DeviceErrorData.LastErrorCode」)

此屬性已被取代。 相反地,我們會使用來自 CIM_DeviceErrorData類別的LastErrorCode屬性。

已被取代的描述: 邏輯裝置所報告的最後一個錯誤碼。

MaxQuiesceTime

資料類型: uint64

存取類型:唯讀

限定詞: 已淘汰 (「No value」) , Units (「MilliSeconds」)

此屬性已過時而不應使用。

已被取代的描述: 裝置可以暫時停用狀態 (可用性AdditionalAvailability 屬性設定為 「21」 靜止) ,以毫秒為單位的時間上限。 值為 「0」 表示邏輯裝置可以無限期處於暫時停用的狀態。

OtherIdentifyingInfo

資料類型: 字串 陣列

存取類型:唯讀

限定詞: ArrayType (「Indexed」) 、 MaxLen (256) 、 ModelCorrespondence (「CIM_LogicalDeviceIdentifyingDescriptions「)

識別邏輯裝置的資訊,而非 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_EnabledLogicalElementEnabledState「) , MappingStrings (」MIF。DMTF|操作狀態|006.4「)

此屬性已被取代。 請改用 CIM_PowerManagementCapabilities 類別。

已被取代的描述: 指出邏輯裝置已啟用或處於相關狀態。

其他 (1)

未知 (2)

已啟用 (3)

已停用 (4)

不適用 (5)

SystemCreationClassName

資料類型: 字串

存取類型:唯讀

限定詞: KeyMaxLen (256) 、 傳播 (「CIM_SystemCreationClassName「)

用來建立系統實例的類別名稱,其中包含邏輯裝置。 SystemCreationClassName 會與這個類別的其他索引鍵屬性結合,以唯一識別這個類別及其子類別的實例。

SystemName

資料類型: 字串

存取類型:唯讀

限定詞: KeyMaxLen (256) 、 傳播 (「CIM_SystemName「)

包含邏輯裝置的系統名稱。

TotalPowerOnHours

資料類型: uint64

存取類型:唯讀

限定詞: 單位 (「Hours」) , 計數器

邏輯裝置已啟動的時數總計。

規格需求

需求
最低支援的用戶端
Windows 8
最低支援的伺服器
Windows Server 2012
命名空間
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另請參閱

CIM_EnabledLogicalElement