NDIS QoS 的標準化 INF 關鍵字
已定義標準化 INF 關鍵字,以在迷你埠驅動程式上啟用或停用 NDIS 服務品質 (QoS) 支援。
支援 NDIS QoS 之介面卡之迷你埠驅動程式的 INF 檔案必須指定 *QOS 標準化 INF 關鍵字。 安裝驅動程式之後,系統管理員可以更新介面卡之 [進階] 屬性頁中的*QOS關鍵字值。 如需進階屬性的詳細資訊,請參閱 為進階屬性頁面指定組態參數。
注意 在介面卡的 [ 進階 ] 屬性頁中變更之後,就會自動重新開機迷你埠驅動程式。
*QOS INF 關鍵字是列舉關鍵字。 下表描述 *QOS INF 關鍵字的可能 INF 專案。 下表中的資料行描述列舉關鍵字的下列屬性:
SubkeyName
您必須在 INF 檔案中指定的關鍵字名稱。 此名稱也會出現在網路介面卡的 NDI\params\ 機碼下方的登錄中。
ParamDesc
與 SubkeyName 相關聯的顯示文字。
注意 獨立硬體廠商 (IHV) 可以定義 SubkeyName 的任何描述性文字。
值
與清單中的每個 SubkeyName 相關聯的列舉整數值。
SubkeyName | ParamDesc | 值 | EnumDesc |
---|---|---|---|
*Qos |
NDIS QoS |
0 |
QoS 已停用 |
1 (預設) |
已啟用 QoS |
當 NDIS 呼叫迷你埠驅動程式的 MiniportInitializeEx 函式時,驅動程式必須執行下列動作:
迷你埠驅動程式必須註冊網路介面卡支援的 NDIS QoS 硬體功能。
迷你埠驅動程式也必須讀取登錄中的 *QOS 關鍵字值,以註冊介面卡 NDIS QoS 硬體功能的目前狀態。
迷你埠驅動程式在註冊 NDIS QoS 硬體功能的目前狀態時,必須遵循下列指導方針:
如果 *QOS 關鍵字有一個值,迷你埠驅動程式必須將所有 NDIS QoS 硬體功能註冊為目前已啟用。 無論下列情況為何,驅動程式都必須啟用其 NDIS QoS 硬體功能:
Microsoft 資料中心橋接 (DCB) 伺服器功能是安裝在 Windows Server 2012 和更新版本的 Windows Server 上還是啟用。 如需此伺服器功能和相關元件的詳細資訊,請參閱 資料中心橋接的 NDIS QoS 架構。
網路介面卡上是否已啟用本機資料中心橋接 Exchange (DCBX) [願意] 狀態。 啟用此狀態時,網路介面卡和迷你埠驅動程式可以從從遠端對等端接收的遠端 NDIS QoS 參數解析其操作 NDIS QoS 參數。 如需詳細資訊,請參閱 管理本機 DCBX 願意狀態。
如需如何註冊 QoS 硬體和目前功能的詳細資訊,請參閱 註冊 NDIS QoS 功能。
注意迷你埠驅動程式一律必須發出NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE,並NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE狀態指示是否目前已啟用其 NDIS QoS 硬體功能。 從Windows Server 2012開始,這些狀態指示會分別報告目前操作和遠端 QoS 參數設定。 無論是否已安裝 Microsoft DCB 伺服器功能,這些指示都可讓系統管理員檢視 NDIS QoS 和 DCB 設定。 如需詳細資訊,請參閱 指出 NDIS QoS 參數狀態。
如果 *QOS 關鍵字的值為零,迷你埠驅動程式必須回報目前已停用的所有 NDIS QoS 硬體功能。 在此情況下,作業系統不會使用 NDIS QoS 功能來設定驅動程式。
注意 如果 *QOS 關鍵字的值為零,驅動程式必須停用網路介面卡上的 DCB 和 DCBX。
如果登錄中沒有 *QOS 關鍵字,迷你埠驅動程式不得報告任何 NDIS QoS 硬體功能。 在此情況下,作業系統不會使用 NDIS QoS 功能來設定驅動程式。
注意 如果登錄中沒有 *QOS 關鍵字,驅動程式必須停用網路介面卡上的 DCB 和 DCBX。
除了 *QOS 關鍵字之外,迷你埠驅動程式還必須讀取 *PriorityVLANTag 關鍵字。 此關鍵字會指定是否啟用網路介面卡,以插入封包優先順序的 802.1Q 標記,以及 (VLAN) 。
下表摘要說明 *QOS 與 *PriorityVLANTag 關鍵字值之間的關聯性。
QOS 關鍵字設定 | PriorityVLANTag 關鍵字設定 | *PriorityVLANTag 設定描述 |
---|---|---|
0 或不存在 | 0 |
已停用封包優先順序& VLAN |
0 或不存在 | 1 |
已啟用封包優先順序 |
0 或不存在 | 2 |
VLAN 已啟用 |
0 或不存在 | 3 (預設) |
已啟用封包優先順序和 VLAN |
1 | 0 |
已啟用封包優先順序 |
1 | 1 |
已啟用封包優先順序 |
1 | 2 |
已啟用封包優先順序和 VLAN |
1 | 3 (預設) |
已啟用封包優先順序和 VLAN |
如需 *PriorityVLANTag 關鍵字的詳細資訊,請參閱 列舉關鍵字。
如需標準化 INF 關鍵字的詳細資訊,請參閱 網路裝置的標準化 INF 關鍵字。
如需如何註冊 NDIS QoS 功能的詳細資訊,請參閱 註冊 NDIS QoS 功能。