次の方法で共有


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

MBBDeviceInitConfig メソッドは、プラグ アンド プレイ (PnP) マネージャーがデバイスの存在を報告するときに MBBCx デバイス初期化操作を初期化します。
MbbDeviceInitialize

MbbDeviceInitialize メソッドは、クライアント ドライバーの MBB 固有のコールバック関数を登録します。
MbbDeviceReceiveDeviceServiceSessionData

クライアント ドライバーは MbbDeviceReceiveServiceSessionData メソッドを呼び出して、受信したデバイス サービス セッション データを MBBCx フレームワークを介してアプリケーションに渡します。
MbbDeviceReportWakeReason

MbbDeviceReportWakeReason メソッドは、モバイル ブロードバンド デバイスがウェイクアップ イベントを生成した理由をフレームワークに報告します。
MbbDeviceResponseAvailable

クライアント ドライバーは、MBBCx フレームワークからデバイスに送信された以前の MBIM 制御メッセージへの応答として、デバイスから MBIM 制御メッセージが準備されている場合に MbbDeviceResponseAvailable メソッドを呼び出します。
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 固有のコールバック関数へのポインターが含まれています。 クライアント ドライバーは、MbbDeviceInitialize への入力パラメーターとして初期化されたMBB_DEVICE_CONFIG構造体を指定する必要があります。
MBB_DEVICE_MBIM_PARAMETERS

クライアント ドライバーは、MBB_DEVICE_MBIM_PARAMETERS構造体を使用して、MBIM 仕様に関連するパラメーターを MBBCx フレームワークに記述します。
MBB_DEVICE_WAKE_CAPABILITIES

MBB_DEVICE_WAKE_CAPABILITIES構造体では、MBBCx ネット アダプターの Wake-on-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 アダプターによって生成された Wake-on-LAN (WoL) ウェイク イベントの理由の種類を指定します。