CREATE_DISK 구조체(ntdddisk.h)
CREATE_DISK 구조는 IOCTL_DISK_CREATE_DISK IOCTL과 함께 사용하여 빈 파티션 테이블로 디스크를 초기화합니다. 파티션 테이블 스타일은 master 부팅 레코드(MBR) 또는 GUID 파티션 테이블(GPT)입니다.
구문
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 포함) |