структура SRBEX_DATA_WMI (storport.h)
Структура SRBEX_DATA_WMI содержит данные запроса для расширенного SRB WMI.
Синтаксис
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) |