Partilhar via


estrutura STORAGE_DEVICE_LAYOUT_SIGNATURE (storduid.h)

A estrutura STORAGE_DEVICE_LAYOUT_SIGNATURE define uma estrutura de layout do dispositivo.

Sintaxe

typedef struct _STORAGE_DEVICE_LAYOUT_SIGNATURE {
  ULONG   Version;
  ULONG   Size;
  BOOLEAN Mbr;
  union {
    ULONG MbrSignature;
    GUID  GptDiskId;
  } DeviceSpecific;
} STORAGE_DEVICE_LAYOUT_SIGNATURE, *PSTORAGE_DEVICE_LAYOUT_SIGNATURE;

Membros

Version

A versão do DUID.

Size

O tamanho, em bytes, dessa estrutura STORAGE_DEVICE_LAYOUT_SIGNATURE.

Mbr

Um valor booliano que indica se a tabela de partição do disco está formatada com um registro de inicialização master (MBR). Se TRUE, a tabela de partição do disco será formatada com um registro de inicialização master (MBR). Se FALSE, o disco terá uma GPT (tabela de partição GUID).

DeviceSpecific

DeviceSpecific.MbrSignature

O valor da assinatura, que identifica exclusivamente o disco.

DeviceSpecific.GptDiskId

O GUID que identifica exclusivamente o disco.

Comentários

A assinatura de layout do dispositivo contribui para a definição de um DUID (identificador exclusivo do dispositivo). Para obter mais informações sobre DUIDs, consulte a descrição da estrutura STORAGE_DEVICE_UNIQUE_IDENTIFIER .

Requisitos

Requisito Valor
Cabeçalho storduid.h (inclua Storduid.h)

Confira também

STORAGE_DEVICE_UNIQUE_IDENTIFIER