다음을 통해 공유


CREATE_DISK 구조체(ntdddisk.h)

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

참고 항목

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE