estrutura STORAGE_DEVICE_UNIQUE_IDENTIFIER (storduid.h)
A estrutura STORAGE_DEVICE_UNIQUE_IDENTIFIER define um DUID (identificador exclusivo do dispositivo).
Sintaxe
typedef struct _STORAGE_DEVICE_UNIQUE_IDENTIFIER {
ULONG Version;
ULONG Size;
ULONG StorageDeviceIdOffset;
ULONG StorageDeviceOffset;
ULONG DriveLayoutSignatureOffset;
} STORAGE_DEVICE_UNIQUE_IDENTIFIER, *PSTORAGE_DEVICE_UNIQUE_IDENTIFIER;
Membros
Version
A versão do DUID.
Size
O tamanho, em bytes, do cabeçalho do identificador e dos identificadores (IDs) que seguem o cabeçalho.
StorageDeviceIdOffset
O deslocamento, em bytes, desde o início do cabeçalho até o descritor de ID do dispositivo (STORAGE_DEVICE_ID_DESCRIPTOR). O descritor de ID do dispositivo contém as IDs extraídas da página 0x83 dos dados vitais do produto (VPD) do dispositivo.
StorageDeviceOffset
O deslocamento, em bytes, desde o início do cabeçalho até o descritor do dispositivo (STORAGE_DEVICE_DESCRIPTOR). O descritor do dispositivo contém IDs extraídas de dados de consulta não VPD.
DriveLayoutSignatureOffset
O deslocamento, em bytes, para a assinatura de layout da unidade (STORAGE_DEVICE_LAYOUT_SIGNATURE).
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | storduid.h (inclua Storduid.h) |