MERGE_VIRTUAL_DISK_PARAMETERS 结构 (virtdisk.h)
包含虚拟硬盘 (VHD) 合并请求参数。
语法
typedef struct _MERGE_VIRTUAL_DISK_PARAMETERS {
MERGE_VIRTUAL_DISK_VERSION Version;
union {
struct {
ULONG MergeDepth;
} Version1;
struct {
ULONG MergeSourceDepth;
ULONG MergeTargetDepth;
} Version2;
};
} MERGE_VIRTUAL_DISK_PARAMETERS, *PMERGE_VIRTUAL_DISK_PARAMETERS;
成员
Version
一个MERGE_VIRTUAL_DISK_VERSION枚举,用于指定要传递到 VHD 函数或从 VHD 函数传递MERGE_VIRTUAL_DISK_PARAMETERS结构的版本。
Version1
当版本成员 MERGE_VIRTUAL_DISK_VERSION_1 ( 1) 时,使用此结构。
Version1.MergeDepth
合并请求的深度。 这是要合并在一起的差异链中的父磁盘数。
注意 虚拟磁盘的 RWDepth 必须大于 MergeDepth。 有关详细信息,请参阅 OPEN_VIRTUAL_DISK_PARAMETERS。
Version2
当版本成员 MERGE_VIRTUAL_DISK_VERSION_2 ( 2) 时,使用此结构。
Windows 7 和 Windows Server 2008 R2: 在 Windows 8 和 Windows Server 2012 之前,不支持此值。
Version2.MergeSourceDepth
从叶开始合并的深度。 叶位于深度 1。
Version2.MergeTargetDepth
从叶到目标合并的深度。 叶位于深度 1。
注解
MergeDepth 成员指定的合并请求的深度为
要合并的差异链中的父 VHD 映像文件。 有关详细信息,请参阅 MergeVirtualDisk。
要求
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
标头 | virtdisk.h |