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

VHD 関数との間で渡されるMERGE_VIRTUAL_DISK_PARAMETERS構造体のバージョンを指定するMERGE_VIRTUAL_DISK_VERSION列挙。

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
Header virtdisk.h

関連項目

VHD について

MergeVirtualDisk

VHD リファレンス