VDS_DRIVE_EXTENT 結構 (vds.h)

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

定義磁碟驅動器範圍的屬性。

語法

typedef struct _VDS_DRIVE_EXTENT {
  VDS_OBJECT_ID id;
  VDS_OBJECT_ID LunId;
  ULONGLONG     ullSize;
  BOOL          bUsed;
} VDS_DRIVE_EXTENT, *PVDS_DRIVE_EXTENT;

成員

id

磁碟驅動器 的VDS_OBJECT_ID

LunId

與磁碟驅動器範圍相關聯的 LUN VDS_OBJECT_ID

ullSize

範圍的大小,以位元組為單位。

bUsed

如果 為 TRUE,則會將範圍配置給 LUN plex。 如果 為 FALSE,則會取消配置範圍。

備註

IVdsDrive::QueryExtents 方法會傳回這個結構來報告磁碟驅動器範圍的屬性。 IVdsLunPlex::QueryExtents 方法也會傳回它,以報告配置給 plex 的磁碟驅動器範圍詳細數據。

磁碟範圍是軟體提供者所處理之單一磁碟或 LUN 上的連續區塊集。 磁碟驅動器範圍不需要是連續的區塊集。

規格需求

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

另請參閱

Drive 物件

IVdsDrive::QueryExtents

IVdsLunPlex::QueryExtents

VDS 結構