MB ミニポート ドライバーの INF 要件

MB ミニポート ドライバーには、INF ファイルの次のエントリが必要です。

*IfType  = 243; IF_TYPE_WWANPP 
*MediaType  = 9; <mark type="enumval">NdisMediumWirelessWan</mark> 
*PhysicalMediaType  = 8; NdisPhysicalMediumWirelessWan
EnableDhcp  = 0; Disable DHCP

;Entries to be put in add-registry-section for NdisMediumWirelessWan
HKR, Ndi\Interfaces, UpperRange, 0, "flpp4, flpp6"
HKR, Ndi\Interfaces, LowerRange, 0, "ppip"

前のコードの例で説明されているエントリ (UpperRange と LowerRange を除く) はすべて、AddReg や CopyFiles などのキーワードの INF セクションと同じ INF セクションの下に配置する必要があります。 UpperRange と LowerRange は、INF ファイルの add-registry-section に配置する必要があります。

*IfType

デュアルモード デバイスでは、次の表の IfType 値のいずれかを指定できます。

説明

名前

IfType

GSM ベースの MB デバイス

IF_TYPE_WWANPP

243

CDMA ベースの MB デバイス

IF_TYPE_WWANPP2

244

*MediaType

MB ミニポート ドライバーでは、ミニポート ドライバーが送受信データ パスで解釈できるパケット フレームの種類に基づいて、次の表の MediaType 値のいずれかを指定する必要があります。

説明

名前

MediaType

802.3 パケットを解釈する MB ミニポート ドライバーの場合は、このメディアの種類を報告する必要があります。 このフレームワークは、使用していないミニポート ドライバーの移行にのみ使用するもので、運用品質のミニポート ドライバーには推奨されません。

NdisMedium802_3

0

生の IP トラフィックを処理できる MB ミニポート ドライバーには、このメディアの種類を設定する必要があります。 これは、運用品質のミニポート ドライバーで使用することが推奨されるメディアの種類です。

NdisMediumWirelessWan

9

EnableDhcp

MB ミニポート ドライバーでは、DHCP サーバー エミュレーションを実装するかどうかに基づいて、次の表の EnableDhcp 値のいずれかを指定する必要があります。

説明

0

このインターフェイスの DHCP を無効にします。 ミニポート ドライバーは、DHCP サーバーのスプーフィングを実装しません。 これは、運用品質のドライバーで使用することが推奨される値です。

1

このインターフェイスの DHCP を有効にします。 ミニポート ドライバーは、DHCP サーバーのスプーフィングを実装します。 つまり、ミニポート ドライバーは、DHCP サーバーと ARP 解決をスプーフィングする必要があります。

UpperRange

このキーワードは、メディアの種類が NdisMediumWirelessWan の場合、次の文字列の 1 つ以上の組み合わせで適宜設定されます。 NdisMedium802_3 ミニポート ドライバーは、UpperRange の既存の値を使用する必要があります。

説明

"flpp4"

ミニポート ドライバーは、MB デバイスが IPv4 をサポートしている場合は、"flpp4" を指定します。

"flpp6"

ミニポート ドライバーは、MB デバイスが IPv6 をサポートしている場合は、"flpp6" を指定します。 この値は、IPv6 をサポートするデバイスにのみ必要です。

LowerRange

このキーワードは、メディアの種類が NdisMediumWirelessWan の場合、少なくとも次の値を持つ必要があります。 NdisMedium802_3 ミニポート ドライバーは、LowerRange の既存の値を使用する必要があります。

説明

"ppip"

下端の MB デバイスの種類。