Share via


SET_VIRTUAL_DISK_INFO 구조체(virtdisk.h)

SetVirtualDiskInformation 함수를 호출하여 VHD 속성을 설정할 때 사용할 VHD(가상 하드 디스크) 정보를 포함합니다.

구문

typedef struct _SET_VIRTUAL_DISK_INFO {
  SET_VIRTUAL_DISK_INFO_VERSION Version;
  union {
    PCWSTR ParentFilePath;
    GUID   UniqueIdentifier;
    struct {
      ULONG  ChildDepth;
      PCWSTR ParentFilePath;
    } ParentPathWithDepthInfo;
    ULONG  VhdPhysicalSectorSize;
    GUID   VirtualDiskId;
    BOOL   ChangeTrackingEnabled;
    struct {
      GUID   LinkageId;
      PCWSTR ParentFilePath;
    } ParentLocator;
  };
} SET_VIRTUAL_DISK_INFO, *PSET_VIRTUAL_DISK_INFO;

멤버

Version

VHD 함수에 전달되거나 VHD 함수에서 전달되는 SET_VIRTUAL_DISK_INFO 구조체의 버전을 지정하는 SET_VIRTUAL_DISK_INFO_VERSION열거형입니다. 그러면 정보 집합의 유형이 결정됩니다.

ParentFilePath

부모 지원 저장소의 경로입니다. 버전 멤버를 SET_VIRTUAL_DISK_INFO_PARENT_PATH(1)로 설정합니다.

UniqueIdentifier

VHD의 고유 식별자입니다. 버전 멤버를 SET_VIRTUAL_DISK_INFO_IDENTIFIER(2)로 설정합니다.

ParentPathWithDepthInfo

부모 파일 경로 및 자식 깊이를 설정합니다. 버전 멤버를 SET_VIRTUAL_DISK_INFO_PARENT_PATH_WITH_DEPTH(3)로 설정합니다.

Windows 7 및 Windows Server 2008 R2: Windows 8 및 Windows Server 2012 전에는 지원되지 않습니다.

ParentPathWithDepthInfo.ChildDepth

리프에서 자식의 깊이를 지정합니다. 리프 자체는 깊이 1입니다.

ParentPathWithDepthInfo.ParentFilePath

리프에서 부모에 대한 깊이를 지정합니다. 리프 자체는 깊이 1입니다.

VhdPhysicalSectorSize

VHD에서 보고하는 물리적 섹터 크기를 설정합니다. 버전 멤버를 SET_VIRTUAL_DISK_INFO_PHYSICAL_SECTOR_SIZE(4)로 설정합니다. Windows 7 및 Windows Server 2008 R2: Windows 8 및 Windows Server 2012 전에는 지원되지 않습니다.

VirtualDiskId

사용자가 가상 디스크를 처음 만들어 해당 가상 디스크를 고유하게 식별하려고 할 때 고유하게 생성되는 식별자입니다. 버전 멤버를 SET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID(5)로 설정합니다.

Windows 8 및 Windows Server 2012: R2를 Windows 8.1 Windows Server 2012 전에는 지원되지 않습니다.

ChangeTrackingEnabled

VHD에 대해 RCT(복원력 있는 변경 내용 추적)를 켜거나 끕니다. TRUE 이면 RCT가 켜집니다. FALSE 는 RCT를 해제합니다. 버전 멤버를 SET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE(6)로 설정합니다.

Windows 8.1 및 Windows Server 2012 R2: Windows 10 및 Windows Server 2016 전에는 이 멤버가 지원되지 않습니다.

ParentLocator

VHD 저장소를 차이점을 적용하는 부모 연결 정보를 설정합니다. 부모 연결 정보는 가상 디스크 체인에서 다음 부모를 찾아 올바르게 식별하는 데 사용되는 메타데이터입니다. 버전 멤버를 SET_VIRTUAL_DISK_INFO_PARENT_LOCATOR(7)로 설정합니다.

Windows 8.1 및 Windows Server 2012 R2: Windows 10 및 Windows Server 2016 전에는 이 멤버가 지원되지 않습니다.

ParentLocator.LinkageId

부모 링크 정보에 대한 고유 식별자입니다.

ParentLocator.ParentFilePath

부모 VHD에 대한 파일의 경로입니다.

요구 사항

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

추가 정보

VHD 정보

VHD 참조