共用方式為


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 相關聯的列舉整數值。

EnumDesc
與功能表中顯示的每個值相關聯的顯示文字。

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 功能