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


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

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

Синтаксис

typedef struct _STORAGE_PROPERTY_QUERY {
  STORAGE_PROPERTY_ID PropertyId;
  STORAGE_QUERY_TYPE  QueryType;
  BYTE                AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;

Члены

PropertyId

Указывает, запрашивает ли вызывающий объект дескриптор устройства, дескриптор адаптера, свойство кэша записи, уникальный идентификатор устройства (DUID) или идентификаторы устройств, указанные на странице данных о жизненно важных продуктах (VPD) устройства SCSI. Список идентификаторов свойств, которые могут быть назначены этому элементу, см. в разделе STORAGE_PROPERTY_ID.

QueryType

Содержит флаги, указывающие тип выполняемого запроса в перечислении STORAGE_QUERY_TYPE .

Значение Значение
PropertyStandardQuery
0
Указывает драйверу порта сообщить дескриптор устройства, дескриптор адаптера или уникальный идентификатор устройства (DUID).
PropertyExistsQuery
1
Указывает драйверу порта сообщить, поддерживается ли дескриптор.

AdditionalParameters[1]

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

Комментарии

Необязательный выходной буфер, возвращаемый с помощью параметра lpOutBuffer кода элемента управления IOCTL_STORAGE_QUERY_PROPERTY , может быть одной из нескольких структур в зависимости от значения элемента PropertyId . Если для элемента QueryType задано значение PropertyExistsQuery, структура не возвращается.

Требования

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

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

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

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ADAPTER_DESCRIPTOR

STORAGE_DESCRIPTOR_HEADER

STORAGE_DEVICE_DESCRIPTOR

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE