VDS_DRIVE_EXTENT 结构 (vdshwprv.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 [仅限桌面应用]
标头 vdshwprv.h

另请参阅

驱动器对象

IVdsDrive::QueryExtents

IVdsLunPlex::QueryExtents

VDS 结构