다음을 통해 공유


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 함수에 전달되거나 VHD 함수에서 전달되는 MERGE_VIRTUAL_DISK_PARAMETERS 구조체의 버전을 지정하는 MERGE_VIRTUAL_DISK_VERSION 열거형입니다.

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

추가 정보

VHD 정보

MergeVirtualDisk

VHD 참조