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) 的访问权限的位掩码。