다음을 통해 공유


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 포함)

추가 정보

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE