モバイル ブロードバンド (MBB) WDF クラス拡張機能 (MBBCx) の概要
Windows 10 の次のリリース以降、Windows Driver Kit (WDK) には、NetAdapterCx で動作するモバイル ブロードバンド (MB (メガバイト)B) WDF クラス拡張機能が含まれています。 MB (メガバイト)B-NetAdapter クライアント ドライバーは、まず、完全に本格的な WDF クライアント ドライバーです。次に、他の NIC ドライバーと同様に NetAdapterCx クライアント ドライバーであり、最後に、MB (メガバイト)B メディア固有の機能を提供する MB (メガバイト)B クラス拡張機能 (MB (メガバイト)BCx) のクライアント ドライバーです。 次のブロック図はMBBCx アーキテクチャを示しています。
MBB-NetAdapter クライアント ドライバーは、フレームワークとの関係に基づいて 3 つのカテゴリのタスクを実行します。
- PnP や電源管理などの一般的なデバイス タスクに対して標準の WDF API を呼び出します。
- ネットワーク パケットの送受信などの一般的なネットワーク デバイス操作のために、NetAdapterCx API を呼び出します。
- MBIM メッセージ処理など、MBB 固有の制御パス操作に対して MbbCx API を呼び出します。
開始する前に、次の概念について理解しておく必要があります。
このセクションのトピックは、基本的な NIC 用の NetAdapterCx クライアント ドライバーの作成方法をすでに理解していることを前提としているため、MBBCx 固有のコードのみがテーマです。
このセクションでは、以下のトピックについて説明します: