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 呼叫 miniport 驅動程式的 MiniportInitializeEx 函式時,驅動程式必須執行下列動作:
迷你埠驅動程序必須註冊網路適配器支援的 NDIS QoS 硬體功能。
迷你埠驅動程式也必須讀取登錄中 *QOS 關鍵詞值,以註冊適配卡 NDIS QoS 硬體功能的目前狀態。
迷你埠驅動程式在註冊 NDIS QoS 硬體功能的目前狀態時,必須遵循下列指導方針:
如果 *QOS 關鍵詞的值為一,迷你端口驅動程序必須將所有 NDIS QoS 硬體功能註冊為當前已啟用。 不論下列情況為何,驅動程式都必須啟用其 NDIS QoS 硬體功能:
是否已在 Windows Server 2012 和更新版本的 Windows Server 上安裝或啟用 Microsoft 數據中心橋接 (DCB) 伺服器功能。 如需此伺服器功能和相關元件的詳細資訊,請參閱 資料中心橋接的 NDIS QoS 架構。
是否在網路適配器上啟用本機數據中心橋接交換 (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 關鍵詞。 此關鍵詞會指定是否啟用網路適配器,以插入封包優先順序和虛擬 LAN 的 802.1Q 標籤。
下表摘要說明 *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 功能。