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 |