共用方式為


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

當 Version 成員 MERGE_VIRTUAL_DISK_VERSION_1 ( 1) 時,就會使用此結構。

Version1.MergeDepth

合併要求的深度。 這是差異鏈結中要合併在一起的父磁片數目。

注意 虛擬磁片的 RWDepth 必須大於 MergeDepth。 如需詳細資訊,請參閱 OPEN_VIRTUAL_DISK_PARAMETERS
 

Version2

當 Version 成員 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

另請參閱

關於 VHD

MergeVirtualDisk

VHD 參考