VDS_SUB_SYSTEM_PROP 結構 (vds.h)
[從Windows 8和Windows Server 2012開始,虛擬磁碟服務COM 介面會由Windows 儲存體管理 API取代。
定義 子系統物件的屬性。
語法
typedef struct _VDS_SUB_SYSTEM_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
ULONG ulFlags;
ULONG ulStripeSizeFlags;
VDS_SUB_SYSTEM_STATUS status;
VDS_HEALTH health;
SHORT sNumberOfInternalBuses;
SHORT sMaxNumberOfSlotsEachBus;
SHORT sMaxNumberOfControllers;
SHORT sRebuildPriority;
} VDS_SUB_SYSTEM_PROP, *PVDS_SUB_SYSTEM_PROP;
成員
id
子系統物件的 GUID。
pwszFriendlyName
子系統的名稱,通常是品牌名稱和模型名稱;以零為結束的人類可讀取字串。
pwszIdentification
子系統識別碼;以零為結束的人類可讀取字串。
ulFlags
一或多個位元遮罩
VDS_SUB_SYSTEM_FLAG 列舉值。
ulStripeSizeFlags
提供者針對等量磁片區和/或 LUN 所支援的等量大小集。 等量大小必須是 2 的電源。 32 位整數中的每個位都代表大小,以位元組為單位。 例如,如果設定第 n個位,則 VDS 支援等量大小 2^n。 因此,位 0 到 31 可以指定 2^0 到 2^31。
status
指定子系統物件狀態 的VDS_SUB_SYSTEM_STATUS 列舉值。
health
指定子系統健全狀況狀態 的VDS_HEALTH 列舉值。 以下是這個成員的有效值。
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_FAILED (8)
VDS_H_DEGRADED (11)
sNumberOfInternalBuses
子系統包含 (或「通道」的匯流排數目) 。
sMaxNumberOfSlotsEachBus
每個匯流排可以包含的最大位置數目。 每個插槽都可以容納一個磁片磁碟機。 子系統模型假設每個匯流排都有相同的插槽數目上限。
sMaxNumberOfControllers
子系統可包含的最大控制器數目。
sRebuildPriority
屬於子系統之 LUN 的重建優先順序。 此值的範圍可以從 0 (最低優先順序) 到 15 (最高優先順序) 。
備註
IVdsSubSystem::GetProperties方法會傳回這個結構來報告子系統物件的屬性。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | vds.h |