Поделиться через


структура STORAGE_DEVICE_UNIQUE_IDENTIFIER (storduid.h)

Структура STORAGE_DEVICE_UNIQUE_IDENTIFIER определяет уникальный идентификатор устройства (DUID).

Синтаксис

typedef struct _STORAGE_DEVICE_UNIQUE_IDENTIFIER {
  ULONG Version;
  ULONG Size;
  ULONG StorageDeviceIdOffset;
  ULONG StorageDeviceOffset;
  ULONG DriveLayoutSignatureOffset;
} STORAGE_DEVICE_UNIQUE_IDENTIFIER, *PSTORAGE_DEVICE_UNIQUE_IDENTIFIER;

Члены

Version

Версия DUID.

Size

Размер в байтах заголовка идентификатора и идентификаторов (идентификаторов), которые следуют за заголовком.

StorageDeviceIdOffset

Смещение в байтах с начала заголовка до дескриптора идентификатора устройства (STORAGE_DEVICE_ID_DESCRIPTOR). Дескриптор идентификатора устройства содержит идентификаторы, извлеченные из страницы 0x83 жизненно важных данных продукта устройства (VPD).

StorageDeviceOffset

Смещение в байтах с начала заголовка до дескриптора устройства (STORAGE_DEVICE_DESCRIPTOR). Дескриптор устройства содержит идентификаторы, извлеченные из данных запроса, отличных от VPD.

DriveLayoutSignatureOffset

Смещение (в байтах) к сигнатуре макета диска (STORAGE_DEVICE_LAYOUT_SIGNATURE).

Требования

Требование Ценность
заголовка storduid.h (include Storduid.h)

См. также

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR