mbbcx.h 标头
此标头包含有关移动宽带 (MBB) WDF 类扩展 (MBBCx) 的参考材料。
有关详细信息,请参阅 移动宽带 (MBB) WDF 类扩展简介 (MBBCx) 。
mbbcx.h 包含以下编程接口:
函数
MBB_DEVICE_CONFIG_INIT MBB_DEVICE_CONFIG_INIT 方法初始化 MBB_DEVICE_CONFIG 结构。 |
MBB_DEVICE_MBIM_PARAMETERS_INIT MBB_DEVICE_MBIM_PARAMETERS_INIT 方法初始化MBB_DEVICE_MBIM_PARAMETERS结构。 |
MBB_DEVICE_WAKE_CAPABILITIES_INIT MBB_DEVICE_WAKE_CAPABILITIES_INIT 方法初始化MBB_DEVICE_WAKE_CAPABILITIES结构。 |
MbbAdapterGetSessionId MbbAdapterGetSessionId 方法检索由给定的 NETADAPTER 对象表示的数据会话 ID。 |
MbbAdapterInitialize MbbAdapterInitialize 方法为 MBBCx 初始化新创建的 NETADAPTER 对象。 |
MbbDeviceInitConfig 当即插即用 (PnP) 管理器报告存在设备时,MBBDeviceInitConfig 方法初始化 MBBCx 设备初始化操作。 |
MbbDeviceInitialize MbbDeviceInitialize 方法注册客户端驱动程序的特定于 MBB 的回调函数。 |
MbbDeviceReceiveDeviceServiceSessionData 客户端驱动程序调用 MbbDeviceReceiveServiceSessionData 方法,以通过 MBBCx 框架将接收的设备服务会话数据传递到应用程序。 |
MbbDeviceReportWakeReason MbbDeviceReportWakeReason 方法向框架报告移动宽带设备生成唤醒事件的原因。 |
MbbDeviceResponseAvailable 当有 MBIM 控件消息从设备准备就绪时,客户端驱动程序调用 MbbDeviceResponseAvailable 方法,作为对从 MBBCx 框架发送到设备的上一个 MBIM 控件消息的响应。 |
MbbDeviceSendDeviceServiceSessionDataComplete MbbDeviceSendServiceSessionDataComplete 方法释放以前由 MBBCx 为发送到设备的设备服务会话数据分配的内存。 |
MbbDeviceSetMbimParameters 客户端驱动程序调用 MbbDeviceSetMbimParameters 方法来报告其 MBIM 规范相关参数。 |
MbbDeviceSetWakeCapabilities MbbDeviceSetWakeCapabilities 方法为 MBBCx 设备设置唤醒功能。 |
MbbRequestComplete 客户端驱动程序调用 MbbRequestComplete 方法以完成向设备发送 MBIM 控制消息的指定请求。 |
MbbRequestCompleteWithInformation 客户端驱动程序调用 MbbRequestCompleteWithInformation 方法以完成从设备接收 MBIM 响应消息的指定请求。 |
MbbRequestGetBuffer 客户端驱动程序调用 MbbRequestGetBuffer 方法以获取存储或应存储 MBIM 控制消息的内存位置。 |
MbbRequestGetCorrelationId 客户端驱动程序可以调用 MbbRequestGetCorrelationId 方法,以关联在 MBBCx 框架和客户端驱动程序之间交换 MBIM 控制消息的一对发送和接收请求。 |
回调函数
EVT_MBB_DEVICE_CREATE_ADAPTER EvtMbbDeviceCreateAdapter 回调函数由客户端驱动程序实现,用于为数据会话创建 NETADAPTER 对象。 |
EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT 客户端驱动程序的 EvtMbbDeviceReceiveMbimFragment 事件回调函数提供从其设备返回的响应消息,以响应从 MBBCx 发送的上一个 MBIM 控制消息。 此回调函数等效于 MBIM 规范中定义的 GetEncapsulatedResponse 请求。 |
EVT_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA 客户端驱动程序的 EvtMbbDeviceSendServiceSessionData 事件回调函数将设备服务会话数据向下发送到其调制解调器设备。 |
EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT 客户端驱动程序的 EvtMbbDeviceSendMbimFragment 事件回调函数指示其设备执行 MBIM 控制消息指定的任务。 此回调函数等效于 MBIM 规范中定义的 SendEncapsulatedCommand 请求。 |
结构
MBB_DEVICE_CONFIG MBB_DEVICE_CONFIG 结构包含指向客户端驱动程序的特定于 MBBCx 的回调函数的指针。 客户端驱动程序必须将初始化的 MBB_DEVICE_CONFIG 结构作为输入参数提供给 MbbDeviceInitialize。 |
MBB_DEVICE_MBIM_PARAMETERS 客户端驱动程序使用 MBB_DEVICE_MBIM_PARAMETERS 结构将其 MBIM 规范相关的参数描述为 MBBCx 框架。 |
MBB_DEVICE_WAKE_CAPABILITIES MBB_DEVICE_WAKE_CAPABILITIES结构描述了 MBBCx 网卡的 LAN 唤醒 (WoL) 功能。 |
枚举
MBB_MBIM_EXTENDED_VERSION MBB_MBIM_EXTENDED_VERSION枚举定义客户端驱动程序及其设备支持的扩展 MBIM (MBIMEx) 规范的版本。 |
MBB_MBIM_VERSION MBB_MBIM_VERSION枚举定义客户端驱动程序及其设备支持的 MBIM 规范的版本。 |
MBB_WAKE_REASON_TYPE MBB_WAKE_REASON_TYPE 枚举指定由 MBBCx 适配器生成的 LAN 唤醒 (WoL) 唤醒事件的原因类型。 |