DISK_PARTITION_INFO 구조체(winioctl.h)
디스크 파티션 정보를 포함합니다.
구문
typedef struct _DISK_PARTITION_INFO {
DWORD SizeOfPartitionInfo;
PARTITION_STYLE PartitionStyle;
union {
struct {
DWORD Signature;
DWORD CheckSum;
} Mbr;
struct {
GUID DiskId;
} Gpt;
} DUMMYUNIONNAME;
} DISK_PARTITION_INFO, *PDISK_PARTITION_INFO;
멤버
SizeOfPartitionInfo
이 구조체의 크기(바이트)입니다.
PartitionStyle
파티션의 형식입니다.
자세한 내용은 PARTITION_STYLE 참조하세요.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
PartitionStyle이 PARTITION_STYLE_MBR(0)인 경우 union은 디스크 서명과 체크섬을 포함하는 master 부팅 레코드 파티션에 대한 정보를 포함하는 구조체입니다.
DUMMYUNIONNAME.Mbr.Signature
파티션의 MBR 서명입니다.
DUMMYUNIONNAME.Mbr.CheckSum
DUMMYUNIONNAME.Gpt
PartitionStyle이 PARTITION_STYLE_GPT(1)인 경우 공용 구조체는 GUID(디스크 식별자)를 포함하는 GUID 파티션 테이블 파티션에 대한 정보를 포함하는 구조체입니다.
DUMMYUNIONNAME.Gpt.DiskId
GPT 파티션의 GUID입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winioctl.h(Windows.h 포함) |