Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura DISK_PARTITION_INFO se usa para notificar información sobre la tabla de particiones del disco.
Sintaxis
typedef struct _DISK_PARTITION_INFO {
ULONG SizeOfPartitionInfo;
PARTITION_STYLE PartitionStyle;
union {
struct {
ULONG Signature;
ULONG CheckSum;
} Mbr;
struct {
GUID DiskId;
} Gpt;
} DUMMYUNIONNAME;
} DISK_PARTITION_INFO, *PDISK_PARTITION_INFO;
Miembros
SizeOfPartitionInfo
Tamaño de esta estructura en bytes. Establezca en tamaño de(DISK_PARTITION_INFO).
PartitionStyle
Toma un PARTITION_STYLE valor enumerado que especifica el tipo de tabla de particiones que contiene el disco.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Si PartitionStyle == MBR
DUMMYUNIONNAME.Mbr.Signature
Especifica el valor de firma, que identifica de forma única el disco. El mbr miembro de la unión se usa para especificar los datos de firma de disco de un disco con formato de registro de arranque maestro (MBR). Cualquier otro valor indica que la partición no es una partición de arranque. Este miembro es válido cuando PartitionStyle es PARTITION_STYLE_MBR.
DUMMYUNIONNAME.Mbr.CheckSum
Especifica la suma de comprobación del registro de arranque maestro. El mbr miembro de la unión se usa para especificar los datos de firma de disco de un disco con formato de registro de arranque maestro (MBR). Este miembro es válido cuando PartitionStyle es PARTITION_STYLE_MBR.
DUMMYUNIONNAME.Gpt
Si PartitionStyle == GPT
DUMMYUNIONNAME.Gpt.DiskId
Especifica el GUID que identifica de forma única el disco. El gpt miembro de la unión se usa para especificar los datos de firma de disco de un disco con formato de tabla de particiones GUID (GPT). Este miembro es válido cuando PartitionStyle es PARTITION_STYLE_GPT. El tipo de datos GUID se describe en la página de referencia Uso de GUID en Controladores página de referencia.
Requisitos
Requisito | Valor |
---|---|
encabezado de | ntdddisk.h (incluya Ntdddisk.h) |