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