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

另請參閱

IVdsSubSystem::GetProperties

VDS 結構

VDS_HEALTH

VDS_SUB_SYSTEM_STATUS