virtdisk.h 标头
此标头由多种技术使用。 有关详细信息,请参阅:
virtdisk.h 包含以下编程接口:
函数
AddVirtualDiskParent 将父级附加到使用 OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN 标志打开的虚拟磁盘。 |
ApplySnapshotVhdSet 为 VHD 集文件应用当前虚拟磁盘的快照。 |
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 集文件创建当前虚拟磁盘的快照。 |
结构
APPLY_SNAPSHOT_VHDSET_PARAMETERS 包含快照参数,指示有关要应用的新快照的信息。 |
ATTACH_VIRTUAL_DISK_PARAMETERS 包含虚拟硬盘 (VHD) 附加请求参数。 |
COMPACT_VIRTUAL_DISK_PARAMETERS 包含虚拟硬盘 (VHD) 压缩参数。 |
CREATE_VIRTUAL_DISK_PARAMETERS 包含虚拟硬盘 (VHD) 创建参数,提供对新创建的虚拟磁盘的控制和相关信息。 |
DELETE_SNAPSHOT_VHDSET_PARAMETERS 包含快照删除参数,指定要从 VHD 集中删除哪些快照。 |
EXPAND_VIRTUAL_DISK_PARAMETERS 包含虚拟磁盘扩展请求参数。 |
GET_VIRTUAL_DISK_INFO 包含虚拟硬盘 (VHD) 信息。 |
MERGE_VIRTUAL_DISK_PARAMETERS 包含虚拟硬盘 (VHD) 合并请求参数。 |
MIRROR_VIRTUAL_DISK_PARAMETERS 包含虚拟硬盘 (VHD) 镜像 请求参数。 |
MODIFY_VHDSET_PARAMETERS 包含 VHD 集修改参数,指示应如何更改 VHD 集。 |
OPEN_VIRTUAL_DISK_PARAMETERS 包含虚拟磁盘打开请求参数。 |
QUERY_CHANGES_VIRTUAL_DISK_RANGE 标识虚拟硬盘 (VHD) 上已更改的区域,该区域已由可复原更改跟踪 (RCT) 跟踪。 |
RAW_SCSI_VIRTUAL_DISK_PARAMETERS 包含原始 SCSI 虚拟磁盘请求参数。 |
RAW_SCSI_VIRTUAL_DISK_RESPONSE 包含原始 SCSI 虚拟磁盘响应参数。 |
RESIZE_VIRTUAL_DISK_PARAMETERS 包含 ResizeVirtualDisk 函数的参数。 |
SET_VIRTUAL_DISK_INFO 包含虚拟硬盘 (VHD) 信息,在调用 SetVirtualDiskInformation 函数来设置 VHD 属性时要使用的信息。 |
STORAGE_DEPENDENCY_INFO 包含虚拟硬盘 (VHD) 存储依赖项信息。 |
STORAGE_DEPENDENCY_INFO_TYPE_1 包含虚拟硬盘 (VHD) 类型 1 的存储依赖项信息。 |
STORAGE_DEPENDENCY_INFO_TYPE_2 包含类型 2 的 VHD 或 ISO 存储依赖项信息。 |
TAKE_SNAPSHOT_VHDSET_PARAMETERS 包含快照参数,指示有关要创建的新快照的信息。 |
VIRTUAL_DISK_PROGRESS 包含 GetVirtualDiskOperationProgress 函数使用的当前虚拟硬盘 (VHD) 操作的进度和结果数据。 |
VIRTUAL_STORAGE_TYPE 包含虚拟存储设备的类型和提供程序 (供应商) 。 |
枚举
APPLY_SNAPSHOT_VHDSET_FLAG 包含影响 ApplySnapshotVhdSet 函数行为的标志。 |
APPLY_SNAPSHOT_VHDSET_VERSION 枚举 ApplySnapshotVhdSet 函数的参数的可能版本。 |
ATTACH_VIRTUAL_DISK_FLAG 包含虚拟磁盘附加请求标志。 |
ATTACH_VIRTUAL_DISK_VERSION 包含虚拟硬盘的版本 (VHD) ATTACH_VIRTUAL_DISK_PARAMETERS 结构,用于调用 VHD 函数。 |
COMPACT_VIRTUAL_DISK_FLAG 包含虚拟磁盘压缩请求标志。 |
COMPACT_VIRTUAL_DISK_VERSION 包含虚拟硬盘的版本 (VHD) COMPACT_VIRTUAL_DISK_PARAMETERS 结构,用于调用 VHD 函数。 |
CREATE_VIRTUAL_DISK_FLAG 包含虚拟硬盘 (VHD) 创建标志。 |
CREATE_VIRTUAL_DISK_VERSION 包含要用于调用虚拟磁盘函数的虚拟磁盘CREATE_VIRTUAL_DISK_PARAMETERS结构的版本。 |
DELETE_SNAPSHOT_VHDSET_FLAG 包含影响 DeleteSnapshotVhdSet 函数行为的标志。 |
DELETE_SNAPSHOT_VHDSET_VERSION 包含DELETE_SNAPHSOT_VHDSET_PARAMETERS结构的版本,用于对虚拟磁盘函数的调用。 |
DEPENDENT_DISK_FLAG 包含虚拟硬盘 (VHD) 依赖项信息标志。 |
DETACH_VIRTUAL_DISK_FLAG 包含虚拟磁盘分离请求标志。 |
EXPAND_VIRTUAL_DISK_FLAG 包含虚拟硬盘 (VHD) 扩展请求标志。 |
EXPAND_VIRTUAL_DISK_VERSION 包含要用于调用虚拟磁盘函数的虚拟磁盘EXPAND_VIRTUAL_DISK_PARAMETERS结构的版本。 |
GET_STORAGE_DEPENDENCY_FLAG 包含虚拟硬盘 (VHD) 存储依赖项请求标志。 |
GET_VIRTUAL_DISK_INFO_VERSION 包含可以检索的虚拟硬盘 (VHD) 信息的类型。 |
MERGE_VIRTUAL_DISK_FLAG 包含虚拟硬盘 (VHD) 合并请求标志。 |
MERGE_VIRTUAL_DISK_VERSION 包含虚拟硬盘的版本 (VHD) MERGE_VIRTUAL_DISK_PARAMETERS 结构,用于调用 VHD 函数。 |
MIRROR_VIRTUAL_DISK_FLAG 包含虚拟硬盘 (VHD) 镜像 请求标志。 |
MIRROR_VIRTUAL_DISK_VERSION 包含 MirrorVirtualDisk 函数使用的虚拟磁盘版本MIRROR_VIRTUAL_DISK_PARAMETERS结构。 |
MODIFY_VHDSET_FLAG 包含影响 ModifyVhdSet 函数行为的标志。 |
MODIFY_VHDSET_VERSION 包含MODIFY_VHDSET_PARAMETERS 结构的版本,用于对虚拟磁盘函数的调用。 |
OPEN_VIRTUAL_DISK_FLAG 包含虚拟硬盘 (VHD) 或 CD 或 DVD 映像文件 (ISO) 打开请求标志。 |
OPEN_VIRTUAL_DISK_VERSION 包含要用于调用虚拟磁盘函数的虚拟磁盘OPEN_VIRTUAL_DISK_PARAMETERS结构的版本。 |
RAW_SCSI_VIRTUAL_DISK_FLAG 包含影响 RawSCSIVirtualDisk 函数行为的标志。 |
RAW_SCSI_VIRTUAL_DISK_VERSION 包含RAW_SCSI_VIRTUAL_DISK_PARAMETERS结构的版本,用于对虚拟磁盘函数的调用。 |
RESIZE_VIRTUAL_DISK_FLAG 枚举 ResizeVirtualDisk 函数的可用标志。 |
RESIZE_VIRTUAL_DISK_VERSION 枚举 ResizeVirtualDisk 函数的参数的可能版本。 |
SET_VIRTUAL_DISK_INFO_VERSION 包含虚拟磁盘的版本SET_VIRTUAL_DISK_INFO结构,用于调用 VHD 函数。 |
STORAGE_DEPENDENCY_INFO_VERSION 包含虚拟硬盘的版本 (VHD) STORAGE_DEPENDENCY_INFO 结构,用于调用 VHD 函数。 |
TAKE_SNAPSHOT_VHDSET_FLAG 包含影响 TakeSnapshotVhdSet 函数行为的标志。 |
TAKE_SNAPSHOT_VHDSET_VERSION 枚举 TakeSnapshotVhdSet 函数的参数的可能版本。 |
VIRTUAL_DISK_ACCESS_MASK VIRTUAL_DISK_ACCESS_MASK包含用于指定虚拟硬盘 (VHD) 或 CD 或 DVD 映像文件 (ISO) 的访问权限的位掩码。 |