Leer en inglés

Compartir a través de


estructura DISK_SIGNATURE (ntddk.h)

DISK_SIGNATURE contiene la información de firma de disco para 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 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 se PARTITION_STYLE_MBR PartitionStyle.

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 se PARTITION_STYLE_MBR PartitionStyle.

Gpt

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). El tipo de datos GUID se describe en la página de referencia Uso de GUID en Controladores página de referencia. Este miembro es válido cuando se PARTITION_STYLE_GPT PartitionStyle.

Requisitos

Requisito Valor
cliente mínimo admitido Esta estructura solo está disponible en Windows XP y versiones posteriores.
encabezado de ntddk.h (incluya Ntddk.h)

Consulte también

ioReadDiskSignature