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 物件所代表的數據會話標識符。 |
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 net adapter 的網路喚醒 (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 配接器所產生的喚醒 (WoL) 喚醒事件的原因類型。 |