MB Miniport 驅動程式 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 區段之下。 UpperRange 和 LowerRange 應該放在 INF 檔案的 add-registry-section 中。
*IfType
雙模式裝置可以從下表指定其中一個 IfType 值:
說明 |
Name |
IfType |
GSM 型 MB 裝置 |
IF_TYPE_WWANPP |
243 |
CDMA 型 MB 裝置 |
IF_TYPE_WWANPP2 |
244 |
*MediaType
MB 迷你埠驅動程式必須根據迷你埠驅動程式在傳送和接收資料路徑中解譯的封包類型,指定下表中的其中一個 MediaType 值。
說明 |
Name |
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 時,此關鍵字會以下列字串的一或多個組合來設定。 NdisMedium802_3迷你埠驅動程式應該使用 UpperRange 中的現有值。
值 |
說明 |
「flpp4」 |
如果 MB 裝置支援 IPv4,迷你埠驅動程式會指定 「flpp4」。 |
「flpp6」 |
如果 MB 裝置支援 IPv6,迷你埠驅動程式會指定 「flpp6」。 只有支援 IPv6 的裝置才需要此值。 |
LowerRange
當媒體類型為 NdisMediumWirelessWan 時,此關鍵字至少必須有下列值。 NdisMedium802_3迷你埠驅動程式應該使用 LowerRange 中的現有值。
值 |
說明 |
「ppip」 |
下邊緣上的 MB 裝置類型。 |