共用方式為


MB 驅動程式模型版本控制

MB 驅動程式模型版本控制是藉由擁有驅動程式模型版本和個別 OID 數據結構修訂來完成。 這與 NDIS 6.x 中使用的版本設定範例一致。

驅動程式模型版本會定義 MB 服務與 MB 迷你埠驅動程式之間的介面演進。 個別的 OID 修訂會追蹤在不同 MB 驅動程式模型版本中對 OID 所做的變更。 也就是說,驅動程式模型版本會定義一組 OID,其數據結構是由特定修訂編號所識別。

NDIS 規格一致,MB 驅動程式模型演進是 加法。 也就是說,新的 OID 和新的成員只能新增至現有的 OID 數據結構。 這可確保 MB 服務可以支援迷你埠驅動程式的回溯相容性。

重要 只有在極其罕見的情況下,現有的 OID 數據結構才會被取代,或現有 OID 數據結構的成員不會在下一個版本中使用。 如果發生這種情況,這些變更及其對回溯相容性的影響,應清楚記載於後續有關較新版本 MB 驅動程式模型規格的檔。

本文件涵蓋MB驅動程式模型的 Windows 8 版本。 驅動程式模型版本已遞增至 2.0 版。 有些 OID 修訂會繼續為修訂編號 1,有些則已更新為修訂 2。 如需了解搭配各個 OID 使用的具體修訂的詳細資訊,請參閱 MB 資料模型

本文件涵蓋MB驅動程式模型的初始版本,因此驅動程式模型版本和個別 OID 修訂都是從修訂編號 1 開始。

當驅動程式模型移至下一個版本時,其版本號碼會增加1。 任何新增至驅動程式模型的新 OID 都會從修訂 1 開始;任何數據結構已變更的現有 OID 都會將其對應的修訂增加 1,且任何不變更的現有 OID 都會保留其各自的修訂編號。

驅動程式模型版本會由 OID_WWAN_DRIVER_CAPS傳達。 MB 服務會在 MB Miniport 驅動程式初始化期間,將OID_WWAN_DRIVER_CAPS查詢要求傳送至迷你埠驅動程式。 個別的 OID 修訂是由 Revision 成員所描述,該 NDIS_OBJECT_HEADER 結構包含在每個個別 OID 的數據結構中。

另請參閱

5G 的 MBIM 擴充功能 2.0 版本設定