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