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