다음을 통해 공유


OPEN_VIRTUAL_DISK_PARAMETERS 구조체(virtdisk.h)

가상 디스크 열기 요청 매개 변수를 포함합니다.

구문

typedef struct _OPEN_VIRTUAL_DISK_PARAMETERS {
  OPEN_VIRTUAL_DISK_VERSION Version;
  union {
    struct {
      ULONG RWDepth;
    } Version1;
    struct {
      BOOL GetInfoOnly;
      BOOL ReadOnly;
      GUID ResiliencyGuid;
    } Version2;
  };
} OPEN_VIRTUAL_DISK_PARAMETERS, *POPEN_VIRTUAL_DISK_PARAMETERS;

멤버

Version

VHD 함수에 전달되거나 VHD 함수에서 전달되는 OPEN_VIRTUAL_DISK_PARAMETERS 구조체의 버전을 지정하는 OPEN_VIRTUAL_DISK_VERSION 열거형입니다.

의미
OPEN_VIRTUAL_DISK_VERSION_1
1
이 구조체의 Version1 멤버를 사용합니다.
OPEN_VIRTUAL_DISK_VERSION_2
2
이 구조체의 Version2 멤버를 사용합니다.

Version1

이 구조체는 Version 멤버가 OPEN_VIRTUAL_DISK_VERSION_1 경우 사용됩니다(1).

Version1.RWDepth

읽기/쓰기로 열 백업 저장소 체인의 자식으로 시작하는 저장소 수를 나타냅니다. 차이점 체인의 나머지 저장소는 읽기 전용으로 열립니다. 병합 작업이 성공하려면 이 작업이 필요합니다.

의미
0
읽기/쓰기를 위해 아무 깊이도 열지 마세요. 이 값은 읽기 전용 작업에 사용해야 합니다.
OPEN_VIRTUAL_DISK_RW_DEPTH_DEFAULT
1
다른 값이 필요한 경우 사용할 기본값입니다.
n(사용자 정의)
이 정수 값은 병합 작업이 의도된 경우 병합 수준 수에 1을 더한 값이어야 합니다.

Version2

이 구조체는 Version 멤버가 OPEN_VIRTUAL_DISK_VERSION_2 경우 사용됩니다(2).

Windows 7 및 Windows Server 2008 R2: 이 구조는 Windows 8 Windows Server 2012 때까지 지원되지 않습니다.

Version2.GetInfoOnly

TRUE이면 핸들이 가상 디스크에 대한 정보를 가져오는 데만 사용됨을 나타냅니다.

Version2.ReadOnly

TRUE이면 파일 백업 저장소를 읽기 전용으로 열 것임을 나타냅니다.

Version2.ResiliencyGuid

파일을 열 때 지정하는 복원력 GUID 입니다.

참고

Version3 앞에 나오는 다음 매개 변수는 내부 용도로 사용됩니다.

Version3

Version3.GetInfoOnly

Version3.ReadOnly

Version3.ResiliencyGuid

Version3.SnapshotId

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7
지원되는 최소 서버 Windows Server 2008 R2
머리글 virtdisk.h

추가 정보

VHD 정보

OpenVirtualDisk

VHD 참조