IVdsAdvancedDisk 인터페이스(vds.h)

[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]

파티션을 만들고 삭제하고 파티션 특성을 수정합니다.

상속

IVdsAdvancedDisk 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IVdsAdvancedDisk 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IVdsAdvancedDisk 인터페이스에는 이러한 메서드가 있습니다.

 
IVdsAdvancedDisk::AssignDriveLetter

드라이브 문자를 기존 OEM, ESP 또는 알 수 없는 파티션에 할당합니다.
IVdsAdvancedDisk::ChangeAttributes

파티션의 특성을 수정합니다.
IVdsAdvancedDisk::Clean

파티션 정보를 제거하고 기본 또는 동적 디스크를 초기화하지 않습니다. Windows Server 2003: Clean 메서드는 이동식 디바이스에서 지원되지 않습니다.
IVdsAdvancedDisk::CreatePartition

기본 디스크에 파티션을 만듭니다. IVdsCreatePartitionEx::CreatePartitionEx 메서드는 이 메서드를 대체합니다.
IVdsAdvancedDisk::D eleteDriveLetter

OEM, ESP 또는 알 수 없는 파티션에 할당된 드라이브 문자를 삭제합니다.
IVdsAdvancedDisk::D eletePartition

기본 디스크에서 파티션을 삭제합니다.
IVdsAdvancedDisk::FormatPartition

기존 OEM, ESP 또는 알 수 없는 파티션의 형식을 지정합니다. (IVdsAdvancedDisk.FormatPartition)
IVdsAdvancedDisk::GetDriveLetter

OEM, ESP 또는 알 수 없는 파티션에 할당된 드라이브 문자를 반환합니다.
IVdsAdvancedDisk::GetPartitionProperties

파티션 오프셋으로 식별되는 파티션의 속성을 반환합니다.
IVdsAdvancedDisk::QueryPartitions

현재 디스크에 있는 모든 파티션의 세부 정보를 반환합니다.

설명

파티션과 볼륨 간의 관계는 복잡하며 디스크를 관리하는 소프트웨어 공급자(기본 또는 동적)의 측면에서 가장 잘 설명됩니다. 기본 공급자는 다음과 같은 세 가지 파티션 범주를 지원합니다.

  • 볼륨이 아닌 파티션은 포맷하거나 드라이브 문자를 할당할 수 없기 때문입니다. 이러한 파티션은 MSR 파티션, LDM 메타데이터 파티션 및 확장 파티션입니다.
  • 숨겨진 볼륨과 연결된 파티션으로, 드라이브 문자의 서식을 지정하고 할당할 수 있지만 사용자 데이터를 호스트하지는 않습니다. 대신 시스템은 부팅, 복구 등에 이러한 파티션을 사용합니다. 파티션에는 OEM 파티션, GPT 디스크의 ESP 파티션 및 알 수 없는 파티션이 포함됩니다. IVdsVolume 또는 IVdsVolumeMF 인터페이스를 사용하여 이러한 파티션의 형식을 지정할 수 없습니다. 대신 AssignDriveLetter, DeleteDriveLetterFormatPartition 메서드를 노출하는 IVdsAdvancedDisk 인터페이스를 사용합니다.
  • 위의 두 범주에 속하지 않는 파티션은 사용자에 대해 사용자 데이터, 파일 및 설치된 운영 체제를 보유합니다. 이러한 파티션은 항상 볼륨입니다. 형식을 지정하고, 드라이브 문자를 할당하고, FindFirstVolumeFindNextVolume 함수를 사용하여 열거할 수 있습니다.
일반적으로 동적 공급자는 볼륨을 파티션에 매핑하지 않습니다. 예외는 호출자가 이 매핑을 명시적으로 요청하는 시스템 볼륨, 부팅 볼륨 및 볼륨입니다. GetPartitionProperties, QueryPartitionsClean 메서드만 동적 디스크에서 수행할 유효한 작업입니다. 다른 모든 메서드는 실패합니다. Clean 메서드를 제외하고 구성 유형 작업은 동적 디스크에서 유효하지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 vds.h

추가 정보

Disk 개체

IVdsVolume

IVdsVolumeMF

VDS 인터페이스