VIRTUAL_STORAGE_TYPE 结构 (virtdisk.h)

包含虚拟存储设备的类型和提供程序 (供应商) 。

语法

typedef struct _VIRTUAL_STORAGE_TYPE {
  ULONG DeviceId;
  GUID  VendorId;
} VIRTUAL_STORAGE_TYPE, *PVIRTUAL_STORAGE_TYPE;

成员

DeviceId

设备类型标识符。

含义
VIRTUAL_STORAGE_TYPE_DEVICE_UNKNOWN
0
设备类型未知或无效。
VIRTUAL_STORAGE_TYPE_DEVICE_ISO
1
CD 或 DVD 映像文件设备类型。 (.iso 文件)

Windows 7 和 Windows Server 2008 R2: 在 Windows 8 和 Windows Server 2012 之前不支持此值。

VIRTUAL_STORAGE_TYPE_DEVICE_VHD
2
虚拟硬盘设备类型。 (.vhd 文件)
VIRTUAL_STORAGE_TYPE_DEVICE_VHDX
3
VHDX 格式的虚拟硬盘设备类型。 (.vhdx 文件)

Windows 7 和 Windows Server 2008 R2: 在 Windows 8 和 Windows Server 2012 之前不支持此值。

VendorId

供应商唯一标识符。

VIRTUAL_STORAGE_TYPE_VENDOR_MICROSOFT (EC984AEC-A0F9-47e9-901F-71415A66345B)

VIRTUAL_STORAGE_TYPE_VENDOR_UNKNOWN (0)

要求

   
最低受支持的客户端 Windows 7
最低受支持的服务器 Windows Server 2008 R2
标头 virtdisk.h

另请参阅

关于 VHD

IVdsVdProvider::CreateVDisk

VDS_VDISK_PROPERTIES

VHD 参考