VDS_VOLUME_PLEX_PROP 結構 (vds.h)

[從 Windows 8 和 Windows Server 2012 開始,虛擬磁碟服務 COM 介面會由 Windows 記憶體管理 API 取代。

定義 磁碟區 plex 物件的屬性。

語法

typedef struct _VDS_VOLUME_PLEX_PROP {
  VDS_OBJECT_ID          id;
  VDS_VOLUME_PLEX_TYPE   type;
  VDS_VOLUME_PLEX_STATUS status;
  VDS_HEALTH             health;
  VDS_TRANSITION_STATE   TransitionState;
  ULONGLONG              ullSize;
  ULONG                  ulStripeSize;
  ULONG                  ulNumberOfMembers;
} VDS_VOLUME_PLEX_PROP, *PVDS_VOLUME_PLEX_PROP;

成員

id

plex 物件的 GUID。

type

VDS_VOLUME_PLEX_TYPE 列舉的 plex 類型。 plex 的類型不需要符合 plex 所屬的磁碟區類型。

status

VDS_VOLUME_PLEX_STATUS列舉的 plex 對象狀態。 plex 的狀態不需要符合 plex 所屬磁碟區的狀態。

health

指定 plex 健康狀態 的VDS_HEALTH 列舉值。 plex 的健康狀態不需要符合 plex 所屬磁碟區的健康狀態。

TransitionState

指定 plex 轉換狀態 的VDS_TRANSITION_STATE 列舉值。

ullSize

plex 的大小,以位元組為單位。 plex 的大小必須大於或等於 plex 所屬的磁碟區大小。 plex 不能小於磁碟區。

ulStripeSize

等量交錯大小,以位元組為單位。 這個成員僅適用於VDS_VPT_STRIPE等量 (等量 ) ,且VDS_VPT_PARITY (等位等量) 。 對於其他 plex 類型,此成員應該是零。

ulNumberOfMembers

磁碟區 plex 中的成員數目。 plex 成員是一個多個磁碟上所包含的串連磁碟範圍集合。

備註

IVdsVolumePlex::GetProperties 方法會傳回這個結構來報告磁碟區 plex 對象的屬性。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 vds.h

另請參閱

IVdsVolumePlex::GetProperties

VDS 結構

VDS_HEALTH

VDS_TRANSITION_STATE

VDS_VOLUME_PLEX_STATUS

VDS_VOLUME_PLEX_TYPE