CIM_LogicalDisk類別 (CIMWin32 WMI 提供者)
CIM_LogicalDisk類別代表檔案系統可透過磁片的DeviceID (機碼) 欄位來識別的連續邏輯區塊範圍。 例如,在 Windows 環境中, DeviceID 欄位包含磁碟機號;在 UNIX 環境中,它包含存取路徑;在 NetWare 環境中,它包含磁片區名稱。
重要
DMTF (Distributed Management Task Force) CIM (Common Information Model) 類別是 WMI 類別所建置的父類別。 WMI 目前僅支援 CIM 2.x 版本架構。
下列語法已從受管理物件格式 (MOF) 程式碼加以簡化,並包含所有繼承的屬性。 屬性會依字母順序列出,而非 MOF 順序。
語法
[Abstract, UUID("{8502C539-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_LogicalDisk : CIM_StorageExtent
{
uint16 Access;
uint16 Availability;
uint64 BlockSize;
string Caption;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
string Description;
string DeviceID;
boolean ErrorCleared;
string ErrorDescription;
string ErrorMethodology;
uint64 FreeSpace;
datetime InstallDate;
uint32 LastErrorCode;
string Name;
uint64 NumberOfBlocks;
string PNPDeviceID;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string Purpose;
uint64 Size;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
};
成員
CIM_LogicalDisk類別具有下列類型的成員:
方法
CIM_LogicalDisk類別具有這些方法。
方法 | Description |
---|---|
重 置 | 要求重設邏輯裝置。 WMI 未實作。 |
SetPowerState | 定義邏輯裝置所需的電源狀態,以及何時應將裝置放入該狀態。 WMI 未實作。 |
屬性
CIM_LogicalDisk類別具有這些屬性。
-
存取
-
-
資料類型: uint16
-
存取類型:唯讀
描述媒體是可讀取、可寫入還是兩者,例如。 此屬性繼承自 CIM_StorageExtent。
-
-
未知 (0)
-
未知。
-
可讀取 (1)
-
讀。
-
可寫入 (2)
-
寫。
-
支援讀取/寫入 (3)
-
支援讀取/寫入。
-
寫入一次 (4)
-
寫入一次。
可用性
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIF。DMTF|操作狀態|003.5「, 」MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus「)
裝置的可用性和狀態。
此屬性繼承自 CIM_LogicalDevice。
其他 (1)
未知 的 (2)
執行/完整電源 (3)
警告 (4)
在測試 (5)
不適用 (6)
關閉 電源 (7)
離線 (8)
離職 (9)
降級 (10)
未安裝 (11)
安裝錯誤 (12)
電源儲存 - 未知 (13)
裝置已知處於省電模式,但其確切狀態不明。
省電 - 低電源模式 (14)
裝置處於省電狀態,但仍正常運作,而且可能會呈現效能降低。
電源儲存 - 待命 (15)
裝置無法正常運作,但可能會快速進入完整電源。
Power Cycle (16)
電源儲存 - 警告 (17)
裝置處於警告狀態,但也處於省電模式。
暫停 (18)
裝置已暫停。
未就緒 (19)
裝置未就緒。
未 設定 (20)
裝置未設定。
靜止 (21)
裝置是無訊息的。
BlockSize
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIB。IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits「) , Units (」bytes「)
構成儲存範圍的區塊大小,以位元組為單位。 如果可變區塊大小,則應該指定區塊大小上限,以位元組為單位。 如果區塊大小未知,或區塊概念無效 (例如,針對匯總範圍、記憶體或邏輯磁片) ,請輸入 1。
此屬性繼承自 CIM_StorageExtent。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
標題
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MaxLen (64) 、 DisplayName (「Caption」)
物件的簡短文字描述。
此屬性繼承自 CIM_ManagedSystemElement。
ConfigManagerErrorCode
-
資料類型: uint32
-
存取類型:唯讀
-
限定詞: 架構 (「Win32」)
Windows Configuration Manager錯誤碼。
此屬性繼承自 CIM_LogicalDevice。
此裝置正常運作。 (0)
裝置正常運作。
此裝置未正確設定。 (1)
裝置未正確設定。
Windows 無法載入此裝置的驅動程式。 (2)
此裝置的驅動程式可能已損毀,或者您的系統可能會在記憶體或其他資源上執行不足。 (3)
此裝置的驅動程式可能已損毀,或系統記憶體不足或其他資源。
此裝置無法正常運作。其中一個驅動程式或您的登錄可能已損毀。 (4)
裝置無法正常運作。 其中一個驅動程式或登錄可能已損毀。
此裝置的驅動程式需要 Windows 無法管理的資源。 (5)
裝置的驅動程式需要 Windows 無法管理的資源。
此裝置的開機設定與其他裝置衝突。 (6)
裝置的開機設定與其他裝置衝突。
無法篩選。 (7)
遺失裝置的驅動程式載入器。 (8)
遺失裝置的驅動程式載入器。
此裝置無法正常運作,因為控制韌體未正確報告裝置的資源。 (9)
裝置無法正常運作;控制韌體不正確地報告裝置的資源。
此裝置無法啟動。 (10)
裝置無法啟動。
此裝置失敗。 (11)
裝置失敗。
此裝置找不到足夠的可用資源可供使用。 (12)
裝置找不到足夠的可用資源可供使用。
Windows 無法驗證此裝置的資源。 (13)
Windows 無法驗證裝置的資源。
在您重新開機電腦之前,此裝置無法正常運作。 (14)
裝置在電腦重新開機之前無法正常運作。
此裝置無法正常運作,因為可能有重新列舉問題。 (15)
裝置因可能重新列舉問題而無法正常運作。
Windows 無法識別此裝置使用的所有資源。 (16)
Windows 無法識別裝置使用的所有資源。
此裝置要求未知的資源類型。 (17)
裝置要求未知的資源類型。
重新安裝此裝置的驅動程式。 (18)
必須重新安裝設備磁碟機。
使用 VxD 載入器失敗。 (19)
您的登錄可能已損毀。 (20)
登錄可能已損毀。
系統失敗:請嘗試變更此裝置的驅動程式。如果無法運作,請參閱您的硬體檔。Windows 正在移除此裝置。 (21)
系統失敗。 如果變更設備磁碟機無效,請參閱硬體檔。 Windows 正在移除裝置。
此裝置已停用。 (22)
裝置已停用。
系統失敗:請嘗試變更此裝置的驅動程式。如果無法運作,請參閱您的硬體檔。 (23)
系統失敗。 如果變更設備磁碟機無效,請參閱硬體檔。
此裝置不存在、無法正常運作,或未安裝其所有驅動程式。 (24)
裝置不存在、無法正常運作,或未安裝其所有驅動程式。
Windows 仍在設定此裝置。 (25)
Windows 仍在設定裝置。
Windows 仍在設定此裝置。 (26)
Windows 仍在設定裝置。
此裝置沒有有效的記錄設定。 (27)
裝置沒有有效的記錄設定。
未安裝此裝置的驅動程式。 (28)
未安裝設備磁碟機。
此裝置已停用,因為裝置的韌體未提供所需的資源。 (29)
裝置已停用;裝置韌體未提供所需的資源。
此裝置使用另一部裝置所使用的中斷要求 (IRQ) 資源。 (30)
裝置使用另一部裝置正在使用的 IRQ 資源。
此裝置無法正常運作,因為 Windows 無法載入此裝置所需的驅動程式。 (31)
裝置無法正常運作;Windows 無法載入必要的設備磁碟機。
ConfigManagerUserConfig
-
資料類型: 布林值
-
存取類型:唯讀
-
限定詞: 架構 (「Win32」)
如果 為 TRUE,則裝置使用使用者定義的組態。
此屬性繼承自 CIM_LogicalDevice。
CreationClassName
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: CIM_Key
建立實例時所使用的類別或子類別名稱。 搭配類別的其他索引鍵屬性使用時,這個屬性可讓類別及其子類別的所有實例唯一識別。
此屬性繼承自 CIM_LogicalDevice。
說明
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: DisplayName (「Description」)
物件的文字描述。
此屬性繼承自 CIM_ManagedSystemElement。
DeviceID
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: CIM_Key
定址或其他識別資訊,以唯一命名邏輯裝置。
此屬性繼承自 CIM_LogicalDevice。
ErrorCleared
-
資料類型: 布林值
-
存取類型:唯讀
如果 為 TRUE,則現在會清除 LastErrorCode 屬性中回報的錯誤。
此屬性繼承自 CIM_LogicalDevice。
ErrorDescription
-
資料類型: 字串
-
存取類型:唯讀
自由格式字串,提供 LastErrorCode 屬性中所記錄之錯誤的相關資訊,以及要執行的更正動作。
此屬性繼承自 CIM_LogicalDevice。
ErrorMethodology
-
資料類型: 字串
-
存取類型:唯讀
描述儲存範圍所支援之錯誤偵測和更正類型的自由格式字串。
此屬性繼承自 CIM_StorageExtent。
FreeSpace
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: 單位 (「bytes」)
邏輯磁片上的可用可用空間,以位元組為單位。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
InstallDate
-
資料類型: datetime
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIF。DMTF|ComponentID|001.5「) , DisplayName (」Install Date「)
安裝物件的日期和時間。 這個屬性不需要值來表示已安裝 物件。
此屬性繼承自 CIM_ManagedSystemElement。
LastErrorCode
-
資料類型: uint32
-
存取類型:唯讀
邏輯裝置回報的最後一個錯誤碼。
此屬性繼承自 CIM_LogicalDevice。
名稱
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: DisplayName (「Name」)
已知物件的標籤。 當子類別化時,這個屬性可以覆寫為索引鍵屬性。
此屬性繼承自 CIM_ManagedSystemElement。
NumberOfBlocks
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIB。IETF|HOST-RESOURCES-MIB.hrStorageSize「)
連續區塊的總數,每個區塊大小都包含在 BlockSize 屬性中,形成儲存範圍。 儲存範圍的大小總計可以藉由將 BlockSize 屬性的值乘以此屬性的值來計算。 如果 BlockSize 屬性的值是 1,則此屬性是儲存範圍的總大小。
此屬性繼承自 CIM_StorageExtent。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
PNPDeviceID
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 架構 (「Win32」)
Win32 隨插即用邏輯裝置的裝置識別碼。 此屬性繼承自 CIM_LogicalDevice。
範例:「*PNP030b」
PowerManagementCapabilities
-
資料類型: uint16 陣列
-
存取類型:唯讀
邏輯裝置的特定電源相關功能陣列。
此屬性繼承自 CIM_LogicalDevice。
未知 (0)
不支援 (1)
停用 (2)
已啟用 (3)
電源管理功能目前已啟用,但確切的功能集不明或資訊無法使用。
自動輸入的省電模式 (4)
裝置可以根據使用量或其他準則來變更其電源狀態。
Power State Settable (5)
支援 SetPowerState 方法。 這個方法位於父 CIM_LogicalDevice 類別上,而且可以實作。 如需詳細資訊,請參閱 設計 Managed 物件格式 (MOF) 類別。
(6) 支援的電源迴圈
您可以叫用 SetPowerState 方法,並將 PowerState 參數設定為 5 (Power Cycle) 。
支援的計時電源 (7)
您可以叫用 SetPowerState 方法,並將 PowerState 參數設定為 5 (Power Cycle) ,並將 Time 設定為電源開啟的特定日期和時間或間隔。
PowerManagementSupported
-
資料類型: 布林值
-
存取類型:唯讀
如果 為 TRUE,裝置可以受電源管理,也就是進入省電狀態。 如果為 FALSE,則整數值 1 (「不支援」) 應該是 PowerManagementCapabilities 陣列中唯一的專案。
此屬性不會指出目前是否已啟用電源管理功能,或是否已啟用,支援哪些功能。 如需詳細資訊,請參閱 PowerManagementCapabilities 陣列。 此屬性繼承自 CIM_LogicalDevice。
目的
-
資料類型: 字串
-
存取類型:唯讀
描述媒體及其使用方式的免費格式字串。
此屬性繼承自 CIM_StorageExtent。
大小
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: 單位 (「bytes」)
邏輯磁片的大小,以位元組為單位。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
狀態
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MaxLen (10) 、 DisplayName (「Status」)
物件的目前狀態。
此屬性繼承自 CIM_ManagedSystemElement。
包括下列值:
OK (「OK」)
錯誤 (「錯誤」)
降級 (「已降級」)
未知 (「未知」)
預先失敗 (「預先失敗」)
開始 (「開始」)
停止 (「停止」)
服務 (「服務」)
壓力 (「壓力」)
NonRecover (「NonRecover」)
無連絡人 (「無連絡人」)
Lost Comm (「Lost Comm」)
StatusInfo
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIF。DMTF|操作狀態|003.3「)
邏輯裝置的狀態。 如果此屬性不適用於邏輯裝置,則應該使用值 5 (不適用) 。
此屬性繼承自 CIM_LogicalDevice。
其他 (1)
未知 (2)
已啟用 (3)
已停用 (4)
不適用 (5)
SystemCreationClassName
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 傳播 (「CIM_System。CreationClassName「) , CIM_Key
界定系統的建立類別名稱。
此屬性繼承自 CIM_LogicalDevice。
SystemName
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 傳播 (「CIM_System。名稱「) , CIM_Key
界定系統的名稱。
此屬性繼承自 CIM_LogicalDevice。
備註
CIM_LogicalDisk類別衍生自CIM_StorageExtent。
WMI 不會實作此類別。 如需衍生自 CIM_LogicalDisk的類別,請參閱 Win32 類別。
本檔衍生自 DMTF 所發佈的 CIM 類別描述。 Microsoft 可能已變更更正次要錯誤、符合 Microsoft SDK 檔標準,或提供詳細資訊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
命名空間 |
Root\CIMV2 |
MOF |
|
DLL |
|