estrutura CREATE_DISK (ntdddisk.h)

A estrutura CREATE_DISK é usada com o IOCTL_DISK_CREATE_DISK IOCTL para inicializar um disco com uma tabela de partição vazia. Os estilos de tabela de partição são master MBR (registro de inicialização) ou GPT (tabela de partição GUID).

Sintaxe

typedef struct _CREATE_DISK {
  PARTITION_STYLE PartitionStyle;
  union {
    CREATE_DISK_MBR Mbr;
    CREATE_DISK_GPT Gpt;
  } DUMMYUNIONNAME;
} CREATE_DISK, *PCREATE_DISK;

Membros

PartitionStyle

Usa um PARTITION_STYLE valor enumerado que especifica o tipo de tabela de partição a ser usada ao formatar o disco.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Contém a assinatura usada para inicializar uma partição de disco no estilo MBR pela primeira vez. Esse membro é válido quando PartitionStyle é PARTITION_STYLE_MBR. Para obter mais informações, consulte CREATE_DISK_MBR.

DUMMYUNIONNAME.Gpt

Contém dados usados para inicializar uma partição de disco no estilo GPT pela primeira vez. Esse membro é válido quando PartitionStyle é PARTITION_STYLE_GPT. Para obter mais informações, consulte CREATE_DISK_GPT.

Requisitos

Requisito Valor
Cabeçalho ntdddisk.h (inclua Ntdddisk.h)

Confira também

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE