STORAGE_DEVICE_LAYOUT_SIGNATURE estrutura (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 é formatada com um registro de inicialização mestre (MBR). Se VERDADEIRO, a tabela de partição do disco será formatada com um registro de inicialização mestre (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.
Observações
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 de STORAGE_DEVICE_UNIQUE_IDENTIFIER.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | storduid.h (inclua Storduid.h) |