PARTITION_INFORMATION 구조체(winioctl.h)

디스크 파티션에 대한 정보를 포함합니다.

PARTITION_INFORMATIONPARTITION_INFORMATION_EX 구조체로 대체되었습니다.
 

구문

typedef struct _PARTITION_INFORMATION {
  LARGE_INTEGER StartingOffset;
  LARGE_INTEGER PartitionLength;
  DWORD         HiddenSectors;
  DWORD         PartitionNumber;
  BYTE          PartitionType;
  BOOLEAN       BootIndicator;
  BOOLEAN       RecognizedPartition;
  BOOLEAN       RewritePartition;
} PARTITION_INFORMATION, *PPARTITION_INFORMATION;

멤버

StartingOffset

파티션의 시작 오프셋입니다.

PartitionLength

파티션의 길이(바이트)입니다.

HiddenSectors

파티션의 숨겨진 섹터 수입니다.

PartitionNumber

파티션 수(1 기반)입니다.

PartitionType

파티션의 형식입니다. 값 목록은 디스크 파티션 형식을 참조하세요.

BootIndicator

이 멤버가 TRUE이면 파티션을 부팅할 수 있습니다.

RecognizedPartition

이 멤버가 TRUE이면 파티션은 인식된 형식입니다.

RewritePartition

이 멤버가 TRUE이면 파티션 정보가 변경됩니다. IOCTL_DISK_SET_DRIVE_LAYOUT 사용하여 파티션을 변경하는 경우 시스템은 이 멤버를 사용하여 변경된 파티션을 확인하고 해당 정보를 다시 작성해야 합니다.

설명

파티션이 형식 master MBR(부팅 레코드)으로 포맷된 디스크에 있는 경우 파티션 크기 합계가 제한됩니다. 자세한 내용은 IOCTL_DISK_SET_DRIVE_LAYOUT 설명 섹션을 참조 하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 winioctl.h(Windows.h 포함)

추가 정보

파일 시스템 인식

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IOCTL_DISK_SET_PARTITION_INFO

PARTITION_INFORMATION_EX

PARTITION_STYLE