虚拟磁盘函数

虚拟磁盘中使用以下函数:

本部分中的内容

主题 说明

ApplySnapshotVhdSet

为 VHD 集文件应用当前虚拟磁盘的快照。

AddVirtualDiskParent

将父级附加到使用 OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN 标志打开的虚拟磁盘。

AttachVirtualDisk

通过查找相应的 VHD 提供程序来完成附件, (ISO) 附加虚拟硬盘 (VHD) 或 CD 或 DVD 映像文件。

BreakMirrorVirtualDisk

中断以前启动的镜像操作,并将镜像设置为活动虚拟磁盘。

CompactVirtualDisk

减小虚拟硬盘的大小 (VHD) 备份存储文件。

CreateVirtualDisk

使用默认参数或使用现有虚拟磁盘或物理磁盘 (VHD) 映像文件创建虚拟硬盘。

DeleteSnapshotVhdSet

从 VHD 集文件中删除快照。

DeleteVirtualDiskMetadata

从虚拟磁盘中删除元数据。

DetachVirtualDisk

通过查找适当的虚拟磁盘提供程序来完成操作, (VHD) 或 CD 或 DVD 映像文件 (ISO) 分离虚拟硬盘。

EnumerateVirtualDiskMetadata

枚举与虚拟磁盘关联的元数据。

ExpandVirtualDisk

增加固定或可动态扩展虚拟硬盘的大小 (VHD) 。

GetStorageDependencyInformation

返回虚拟硬盘 (VHD) 、CD 或 DVD 映像文件 (ISO) 或这些磁盘中包含的卷及其父磁盘或卷之间的关系。

GetVirtualDiskInformation

检索有关 VHD 的信息。

GetVirtualDiskMetadata

从虚拟磁盘检索指定的元数据。

GetVirtualDiskOperationProgress

检查异步虚拟硬盘 (VHD) 操作的进度。

GetVirtualDiskPhysicalPath

检索物理设备对象的路径,该对象包含虚拟硬盘 (VHD) 或 CD 或 DVD 映像文件 (ISO) 。

MergeVirtualDisk

将差异链中的子虚拟硬盘 (VHD) 与链中的一个或多个父虚拟磁盘合并。

MirrorVirtualDisk

为虚拟磁盘启动镜像操作。

ModifyVhdSet

修改虚拟磁盘文件的内部内容。 可用于设置活动叶,或修复快照条目。

OpenVirtualDisk

(ISO) 打开虚拟硬盘 (VHD) 或 CD 或 DVD 映像文件以供使用。

QueryChangesVirtualDisk

检索有关虚拟硬盘的指定区域更改的信息, (VHD) 由可复原更改跟踪 (RCT) 跟踪。

RawSCSIVirtualDisk

直接向虚拟硬盘发出嵌入式 SCSI 请求。

ResizeVirtualDisk

调整虚拟磁盘的大小。

SetVirtualDiskInformation

设置有关虚拟硬盘的信息 (VHD) 。

SetVirtualDiskMetadata

设置虚拟磁盘的元数据项。

TakeSnapshotVhdSet

为 VHD 集文件创建当前虚拟磁盘的快照。