SRBEX_DATA_WMI结构 (srb.h)

SRBEX_DATA_WMI结构包含扩展 WMI SRB 的请求数据。

注意 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 操作。 子函数值对应于标识 WMI 操作的 WMI 次要 IRP 编号。

WMIFlags

指示如果设置了SRB_WMI_FLAGS_ADAPTER_REQUEST并且保留存储设备地址,则 WMI 请求适用于适配器。 否则,WMIFlags 将为 NULL,指示请求是STORAGE_REQUEST_BLOCK结构中AddressOffset 处地址指定的存储设备。

Reserved[2]

此成员保留。 包含零。

Reserved1

此成员保留。 设置为 0。

DataPath

指定此请求的 WMI 数据路径。

要求

   
最低受支持的客户端 从Windows 8开始可用。
Header srb.h (包括 Storport.h、Srb.h、Minitape.h)

另请参阅

STORAGE_REQUEST_BLOCK