CREATE_DISK 구조는 IOCTL_DISK_CREATE_DISK IOCTL과 함께 빈 파티션 테이블이 있는 디스크를 초기화하는 데 사용됩니다. 파티션 테이블 스타일은 MBR(마스터 부팅 레코드) 또는 GPT(GUID 파티션 테이블)입니다.
통사론
typedef struct _CREATE_DISK {
PARTITION_STYLE PartitionStyle;
union {
CREATE_DISK_MBR Mbr;
CREATE_DISK_GPT Gpt;
} DUMMYUNIONNAME;
} CREATE_DISK, *PCREATE_DISK;
회원
PartitionStyle
디스크 서식을 지정할 때 사용할 파티션 테이블의 형식을 지정하는 PARTITION_STYLE 열거형 값을 사용합니다.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
처음으로 MBR 스타일 디스크 파티션을 초기화하는 데 사용되는 서명을 포함합니다. 이 멤버는 partitionStyle PARTITION_STYLE_MBR 때 유효합니다. 자세한 내용은 CREATE_DISK_MBR참조하세요.
DUMMYUNIONNAME.Gpt
처음으로 GPT 스타일 디스크 파티션을 초기화하는 데 사용되는 데이터를 포함합니다. 이 멤버는 PartitionStyle PARTITION_STYLE_GPT 때 유효합니다. 자세한 내용은 CREATE_DISK_GPT참조하세요.
요구 사항
| 요구 | 값 |
|---|---|
| 헤더 | ntdddisk.h(Ntdddisk.h 포함) |