структура STORAGE_DEVICE_ID_DESCRIPTOR (winioctl.h)

Используется с запросом кода управления IOCTL_STORAGE_QUERY_PROPERTY для получения данных дескриптора идентификатора устройства.

Синтаксис

typedef struct _STORAGE_DEVICE_ID_DESCRIPTOR {
  DWORD Version;
  DWORD Size;
  DWORD NumberOfIdentifiers;
  BYTE  Identifiers[1];
} STORAGE_DEVICE_ID_DESCRIPTOR, *PSTORAGE_DEVICE_ID_DESCRIPTOR;

Члены

Version

Содержит размер этой структуры в байтах. Значение этого элемента изменится по мере добавления элементов в структуру.

Size

Указывает общий размер возвращаемых данных в байтах. Сюда могут входить данные, которые соответствуют этой структуре.

NumberOfIdentifiers

Содержит число идентификаторов, сообщаемых устройством в массиве Идентификаторы .

Identifiers[1]

Содержит массив дескрипторов идентификации переменной длины.

Комментарии

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

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winioctl.h (включая Windows.h)

См. также раздел

Структуры управления дисками

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ADAPTER_DESCRIPTOR

STORAGE_DESCRIPTOR_HEADER

STORAGE_DEVICE_DESCRIPTOR