MbbRequestGetBuffer 函数 (mbbcx.h)

客户端驱动程序调用 MbbRequestGetBuffer 方法以获取存储或应存储 MBIM 控制消息的内存位置。

语法

PVOID MbbRequestGetBuffer(
  MBBREQUEST Request,
  size_t     *BufferSize
);

参数

Request

框架对象的句柄,表示来自 MBBCx 框架的请求,用于向设备发送 MBIM 控制命令消息或从设备接收 MBIM 控件响应消息。

BufferSize

指向接收 MBIM 控制消息片段大小(以字节为单位)的位置的指针。

返回值

返回指向存储 MBIM 消息的内存位置的指针:

  • 对从 EvtMbbDeviceSendMbimFragment 回调函数传递的请求对象调用此方法时,它指向从 MBBCx 框架发送到设备的 MBIM 控制命令片段。 此内存位置是只读的。
  • 在从 EvtMbbDeviceReceiveMbimFragment 回调函数传递的请求对象上调用此方法时,它指向客户端驱动程序应向其写入 MBIM 控件响应的空缓冲区。 此缓冲区由 MBBCx 框架预先分配, BufferSize 参数指定其大小。

注解

有关详细信息,请参阅 处理 MBIM 控制消息

要求

要求
最低受支持的客户端 Windows 10 版本 1809
目标平台 通用
最低 KMDF 版本 1.27
标头 mbbcx.h
Library mbbcxstub.lib
IRQL PASSIVE_LEVEL