ntddvol.h 헤더
이 헤더는 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
ntddvol.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTLs
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS 하나 이상의 디스크에서 볼륨의 실제 위치를 반환합니다. |
IOCTL_VOLUME_IS_CLUSTERED 드라이버 또는 애플리케이션에서 볼륨이 클러스터되어 있는지 확인할 수 있습니다. |
IOCTL_VOLUME_LOGICAL_TO_PHYSICAL 지정된 볼륨 논리 오프셋에 대한 실제 오프셋 및 실제 디스크 번호를 반환합니다. |
IOCTL_VOLUME_OFFLINE IOCTL_VOLUME_OFFLINE IOCTL은 읽기 및 쓰기 작업이 실패하는 상태인 오프라인 상태로 볼륨을 배치합니다. |
IOCTL_VOLUME_ONLINE IOCTL_VOLUME_ONLINE IOCTL은 읽기 및 쓰기 작업이 실행되는 상태인 온라인 상태로 볼륨을 배치합니다. |
IOCTL_VOLUME_PHYSICAL_TO_LOGICAL 실제 디스크 번호 및 실제 오프셋에 해당하는 논리적 오프셋을 반환합니다. |
IOCTL_VOLUME_READ_PLEX 볼륨의 특정 플렉스에 대한 읽기를 수행합니다. |
구조체
DISK_EXTENT DISK_EXTENT 구조에는 디스크의 볼륨 익스텐트 위치와 길이를 정의하는 정보가 포함되어 있습니다. |
VOLUME_DISK_EXTENTS VOLUME_DISK_EXTENTS 구조는 지정된 볼륨의 모든 익스텐트 정보를 검색하기 위해 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS 요청과 함께 사용됩니다. |
VOLUME_LOGICAL_OFFSET VOLUME_LOGICAL_OFFSET 구조체에는 볼륨에 대한 논리적 오프셋이 포함됩니다. |
VOLUME_PHYSICAL_OFFSET VOLUME_PHYSICAL_OFFSET 구조체는 볼륨 및 함께 제공되는 실제 디스크 번호에 대한 물리적 오프셋을 포함하며 IOCTL_VOLUME_PHYSICAL_TO_LOGICAL 및 IOCTL_VOLUME_LOGICAL_TO_PHYSICAL 사용하여 각각 논리적 오프셋에 해당하는 논리적 오프셋 또는 논리적 오프셋에 해당하는 물리적 오프셋을 요청합니다. |
VOLUME_PHYSICAL_OFFSETS VOLUME_PHYSICAL_OFFSETS 구조체는 물리적 오프셋 및 함께 제공되는 실제 디스크 번호의 배열을 포함하며 단일 논리 오프셋에 해당하는 일련의 물리적 오프셋 및 디스크 번호 쌍을 요청하기 위해 IOCTL_VOLUME_LOGICAL_TO_PHYSICAL 함께 사용됩니다. |
VOLUME_READ_PLEX_INPUT 이 구조체는 IOCTL_VOLUME_READ_PLEX 함께 사용하여 볼륨의 특정 플렉스에서 데이터를 읽습니다. |