モバイル ブロードバンド (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 アーキテクチャを示しています。

Diagram that shows the MBBCx architecture with its components and relationships.

MBB-NetAdapter クライアント ドライバーは、フレームワークとの関係に基づいて 3 つのカテゴリのタスクを実行します。

  • PnP や電源管理などの一般的なデバイス タスクに対して標準の WDF API を呼び出します。
  • ネットワーク パケットの送受信などの一般的なネットワーク デバイス操作のために、NetAdapterCx API を呼び出します。
  • MBIM メッセージ処理など、MBB 固有の制御パス操作に対して MbbCx API を呼び出します。

開始する前に、次の概念について理解しておく必要があります。

このセクションのトピックは、基本的な NIC 用の NetAdapterCx クライアント ドライバーの作成方法をすでに理解していることを前提としているため、MBBCx 固有のコードのみがテーマです。

このセクションでは、以下のトピックについて説明します: