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)

Confira também

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR