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


структура SRBEX_DATA_WMI (storport.h)

Структура SRBEX_DATA_WMI содержит данные запроса для расширенного SRB WMI.

примечание модели драйверов портов SCSI и мини-порта SCSI могут быть изменены или недоступны в будущем. Вместо этого мы рекомендуем использовать драйвера Storport и минипорта Storport модели драйверов.
 

Синтаксис

typedef struct _SRBEX_DATA_WMI {
  SRBEXDATATYPE       Type;
  ULONG               Length;
  UCHAR               WMISubFunction;
  UCHAR               WMIFlags;
  UCHAR               Reserved[2];
  ULONG               Reserved1;
  PVOID POINTER_ALIGN DataPath;
} SRBEX_DATA_WMI, *PSRBEX_DATA_WMI;

Члены

Type

Индикатор типа данных для двунаправленной расширенной структуры данных SRB. Установите значение SrbExDataTypeWmi.

Length

Длина данных в этой структуре, начиная с элемента WMISubFunction. Установите значение SRBEX_DATA_WMI_LENGTH.

WMISubFunction

Указывает выполнение действия WMI. Значение подфункции соответствует дополнительному номеру IRP WMI, определяющему операцию WMI.

WMIFlags

Указывает, что запрос WMI предназначен для адаптера, если задан SRB_WMI_FLAGS_ADAPTER_REQUEST и зарезервирован адрес устройства хранения. В противном случае WMIFlags будет NULL, указывая, что запрос предназначен для устройства хранения, указанного адресом AddressOffset в структуре STORAGE_REQUEST_BLOCK.

Reserved[2]

Этот элемент зарезервирован. Содержит нули.

Reserved1

Этот элемент зарезервирован. Установите значение 0.

DataPath

Указывает путь к данным WMI для этого запроса.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8.
заголовка storport.h (include Storport.h, Srb.h, Minitape.h)

См. также

STORAGE_REQUEST_BLOCK