структура STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT (ntddstor.h)

Эта структура используется в сочетании с IOCTL_STORAGE_QUERY_PROPERTY и IOCTL_STORAGE_SET_PROPERTY , чтобы соответственно возвращать и задавать данные, относящиеся к протоколу, с запоминающего устройства или адаптера.

Синтаксис

typedef struct _STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT {
  ULONG                              Version;
  ULONG                              Size;
  STORAGE_PROTOCOL_SPECIFIC_DATA_EXT ProtocolSpecificData;
} STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT, *PSTORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT;

Члены

Version

Версия этой структуры. Задайте для параметра значение sizeof(STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT).

Size

Размер (в байтах) буфера, содержащего дескриптор, включая пространство для всех данных протокола. Должен иметь значение >= sizeof(STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT).

ProtocolSpecificData

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT структуры, содержащей данные, относящиеся к протоколу.

Требования

Требование Значение
Заголовок ntddstor.h

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

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_PROPERTY

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT