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
指示 WMI 请求是针对适配器的(如果设置了SRB_WMI_FLAGS_ADAPTER_REQUEST,并且预留了存储设备地址)。 否则,WMIFlags 将为 NULL,表示请求针对STORAGE_REQUEST_BLOCK结构中 AddressOffset 的地址指定的存储设备。
Reserved[2]
此成员是保留的。 包含零。
Reserved1
此成员是保留的。 设置为 0。
DataPath
指定此请求的 WMI 数据路径。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从Windows 8开始可用。 |
标头 | srb.h (包括 Storport.h、Srb.h、Minitape.h) |