- 我正在使用CreateVirtualDisk创建虚拟驱动器。
- 我正在用AttachVirtualDisk连接它。
- 我使用IOCTL_DISK_CREATE_DISK为单个 GPT 分区进行初始化。
- 我使用IOCTL_DISK_SET_DRIVE_LAYOUT_EX创建一个分区。
现在我必须用 NTFS 格式化它。我可以使用此问题中描述的 FormatEx,但这需要一个挂载点。
我尝试使用VDS。我得到了一个 IVdsServiceLoader ,我查询了 VDS_QUERY_VIRTUALDISK_PROVIDERS ,发现我的附加磁盘是 IVdsDisk。
但是我现在还不知道如何格式化它。我看到 IVdsAdvancedDisk 有格式化选项,但我不知道如何获取此界面。
还有其他选择吗?我发现,我无法使用 DeviceIoControl 进行格式化。