estructura DISK_SIGNATURE (ntddk.h)
DISK_SIGNATURE contiene la información de firma de disco de la tabla de particiones de un disco.
Sintaxis
typedef struct _DISK_SIGNATURE {
ULONG PartitionStyle;
union {
struct {
ULONG Signature;
ULONG CheckSum;
} Mbr;
struct {
GUID DiskId;
} Gpt;
};
} DISK_SIGNATURE, *PDISK_SIGNATURE;
Miembros
PartitionStyle
Especifica el tipo de partición. Consulte PARTITION_STYLE para obtener una descripción de los valores posibles.
Mbr
Mbr.Signature
Especifica el valor de firma, que identifica de forma única el disco. El miembro Mbr de la unión se usa para especificar los datos de firma de disco para un disco con formato de tabla de particiones de registro de arranque maestro (MBR). Este miembro es válido cuando PartitionStyle es PARTITION_STYLE_MBR.
Mbr.CheckSum
Especifica la suma de comprobación del registro de arranque maestro. El miembro Mbr de la unión se usa para especificar los datos de firma de disco para un disco con formato de tabla de particiones de registro de arranque maestro (MBR). Este miembro es válido cuando PartitionStyle es PARTITION_STYLE_MBR.
Gpt
Gpt.DiskId
Especifica el GUID que identifica de forma única el disco. El miembro Gpt 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). El tipo de datos GUID se describe en la página de referencia Uso de GUID en controladores . Este miembro es válido cuando PartitionStyle es PARTITION_STYLE_GPT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Esta estructura solo está disponible en Windows XP y versiones posteriores. |
Encabezado | ntddk.h (incluya Ntddk.h) |