spbRequestGetParameters 函数 (spbcx.h)

SpbRequestGetParameters 方法从 I/O 请求中检索一组特定于 SPB 的参数值。

语法

void SpbRequestGetParameters(
  [in]  SPBREQUEST             SpbRequest,
  [out] SPB_REQUEST_PARAMETERS *Parameters
);

参数

[in] SpbRequest

I/O 请求的 SPBREQUEST 句柄。 SPB 控制器驱动程序以前通过其注册 的事件回调函数之一接收此句柄。

[out] Parameters

指向调用方分配 的SPB_REQUEST_PARAMETERS 结构的指针,方法从 I/O 请求中写入 SPB 特定的参数值。 调用方之前必须通过调用 SPB_REQUEST_PARAMETERS_INIT 函数初始化此结构。

返回值

备注

SpbRequestGetParameters 类似于 WdfRequestGetParameters 方法,但只检索特定于 SPB 的信息。 SPB 控制器驱动程序可以调用 SpbRequestGetParameters ,以从 SPB 框架扩展 (SpbCx) 接收的 I/O 请求中检索特定于 SPB 的信息。 SPB 控制器驱动程序可以调用 WdfRequestGetParameters ,以从它收到的 I/O 请求中检索泛型请求参数。

示例

下面的代码示例演示如何使用 SpbRequestGetParameters 从 I/O 请求中检索特定于 SPB 的参数。 spbRequest 变量包含 I/O 请求的 SPBREQUEST 句柄。

SPB_REQUEST_PARAMETERS parameters;

SPB_REQUEST_PARAMETERS_INIT(&parameters);

SpbRequestGetParameters(spbRequest, &parameters);


要求

要求
最低受支持的客户端 从Windows 8开始可用。
目标平台 通用
标头 spbcx.h
Library Spbcxstubs.lib
IRQL <= DISPATCH_LEVEL

另请参阅

SPBREQUEST

SPB_REQUEST_PARAMETERS

SPB_REQUEST_PARAMETERS_INIT

WdfRequestGetParameters