VDS_CREATE_VDISK_PARAMETERS 结构 (vds.h)

[从Windows 8和Windows Server 2012开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]

包含创建虚拟磁盘时要使用的参数。

语法

typedef struct _VDS_CREATE_VDISK_PARAMETERS {
  GUID      UniqueId;
  ULONGLONG MaximumSize;
  ULONG     BlockSizeInBytes;
  ULONG     SectorSizeInBytes;
  LPWSTR    pParentPath;
  LPWSTR    pSourcePath;
} VDS_CREATE_VDISK_PARAMETERS, *PVDS_CREATE_VDISK_PARAMETERS;

成员

UniqueId

要分配给虚拟磁盘的唯一 GUID 值。

MaximumSize

虚拟磁盘对象的最大虚拟大小(以字节为单位)。

BlockSizeInBytes

虚拟磁盘对象的内部块大小(以字节为单位)。

SectorSizeInBytes

虚拟磁盘对象的内部扇区大小(以字节为单位)。

pParentPath

一个 以 NULL 结尾的宽字符字符串,其中包含父虚拟磁盘对象的可选路径。 此成员将新虚拟磁盘与现有虚拟磁盘相关联。

pSourcePath

一个 以 NULL 结尾的宽字符字符串,其中包含要复制到新虚拟磁盘的数据源的可选路径。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 vds.h

另请参阅

IVdsVdProvider::CreateVDisk