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) 唤醒事件的原因类型。