共用方式為


NDIS 選擇性暫停的標準化 INF 關鍵字

注意

選擇性暫停相關關鍵字僅適用于傳統 NDIS 迷你埠驅動程式。 在 網路介面卡 WDF 類別延伸模組 (NetAdapterCx) 中已被取代,且不得由其用戶端驅動程式使用。

以下已定義標準化 INF 關鍵字,以在迷你埠驅動程式上啟用、停用和設定 NDIS 選擇性暫停的參數:

*SelectiveSuspend INF 關鍵字

*SSIdleTimeout INF 關鍵字

*SSIdleTimeoutScreenOff INF 關鍵字

如需標準化 INF 關鍵字的詳細資訊,請參閱 網路裝置的標準化 INF 關鍵字

*SelectiveSuspend INF 關鍵字

支援 NDIS 選擇性暫停之迷你埠驅動程式的 INF 檔案必須指定 *SelectiveSuspend 標準化 INF 關鍵字。 安裝驅動程式之後,系統管理員可以在網路介面卡的 [進階] 屬性頁中更新*SelectiveSuspend關鍵字值。 如需進階屬性的詳細資訊,請參閱 指定進階屬性頁面的組態參數

注意 在介面卡的 [ 進階 ] 屬性頁進行變更之後,就會自動重新開機迷你埠驅動程式。

*SelectiveSuspend INF 關鍵字是列舉關鍵字。 下表描述 *SelectiveSuspend INF 關鍵字的可能 INF 專案。 下表中的資料行描述列舉關鍵字的下列屬性:

SubkeyName
您必須在 INF 檔案中指定的關鍵字名稱。 此名稱也會出現在網路介面卡 的 NDI\params\ 機碼之下的登錄中。

ParamDesc
與 SubkeyName 相關聯的顯示文字。

注意 獨立硬體廠商 (IHV) 可以定義 SubkeyName 的任何描述性文字。


與清單中每個 SubkeyName 相關聯的列舉整數值。

EnumDesc
與 [ 進階 ] 屬性頁中每個值相關聯的顯示文字。

SubkeyName ParamDesc EnumDesc

*SelectiveSuspend

選擇性暫停

0

已停用

1 (預設)

啟用

迷你埠驅動程式必須先檢查登錄中的 *SelectiveSuspend 關鍵字值,才能公告其對 NDIS 選擇性暫停的支援。 如果 *SelectiveSuspend 關鍵字的值為零,迷你埠不得公告任何選擇性暫停功能的支援。 如需詳細資訊,請參閱 報告 NDIS 選擇性暫停功能

*SSIdleTimeout INF 關鍵字

支援 NDIS 選擇性暫停之迷你埠驅動程式的 INF 檔案應該指定選擇性 的 *SSIdleTimeout 標準化 INF 關鍵字。 此關鍵字會以秒為單位指定閒置逾時期間。 如果 NDIS 在網路介面卡上偵測到超過 *SSIdleTimeout 值的任何活動,NDIS 會呼叫迷你埠驅動程式的 MiniportIdleNotification 處理常式函式來啟動選擇性暫停作業。

安裝驅動程式之後,系統管理員可以在網路介面卡的 [進階] 屬性頁中更新*SSIdleTimeout關鍵字值。 如需進階屬性的詳細資訊,請參閱 指定進階屬性頁面的組態參數

注意 在介面卡的進階屬性頁面中進行變更之後,就會自動重新開機迷你埠驅動程式。

*SSIdleTimeout INF 關鍵字是int) 關鍵字 (數值。 下表描述 *SSIdleTimeout INF 關鍵字的可能 INF 專案。 資料表中的資料行描述 Int 關鍵字的下列屬性:

SubkeyName
您必須在 INF 檔案中指定的關鍵字名稱。 此名稱也會出現在網路介面卡 的 NDI\params\ 機碼之下的登錄中。

ParamDesc
與 SubkeyName 相關聯的顯示文字。

注意 獨立硬體廠商 (IHV) 可以定義 SubkeyName 的任何描述性文字。

預設值
整數的預設值。

最小值
整數允許的最小值。

最大值
整數允許的最大值。

SubkeyName ParamDesc 預設值 最小值 最大值

*SSIdleTimeout

選擇性暫停閒置逾時以秒為單位

5

1

60

注意 NDIS 會針對驅動程式支援 NDIS 選擇性暫停之網路介面卡的每個實例,讀取 *SSIdleTimeout 標準化 INF 關鍵字的值。 迷你埠驅動程式不應該讀取此關鍵字。

NDIS 會使用精確到 *SSIdleTimeout 值 30% 內的計時器來測量閒置逾時。 例如,如果 *SSIdleTimeout 值為 10,則配接器會在 NDIS 第一次偵測到配接器閒置後 10 到 13 秒之間暫停。

*SSIdleTimeoutScreenOff INF 關鍵字

支援 NDIS 選擇性暫停之迷你埠驅動程式的 INF 檔案應該指定選擇性 *SSIdleTimeoutScreenOff 標準化 INF 關鍵字。 此關鍵字會以秒為單位指定閒置逾時期間,而且僅適用于螢幕關閉時。 如果 NDIS 在網路介面卡上偵測到超過螢幕關閉後的 *SSIdleTimeoutScreenOff 值的任何活動,NDIS 會藉由呼叫迷你埠驅動程式的 MiniportIdleNotification 處理常式函式來啟動選擇性暫停作業。

安裝驅動程式之後,系統管理員可以在網路介面卡的 [進階] 屬性頁中更新*SSIdleTimeoutScreenOff關鍵字值。 如需進階屬性的詳細資訊,請參閱 指定進階屬性頁面的組態參數

注意 在介面卡的進階屬性頁面中進行變更之後,就會自動重新開機迷你埠驅動程式。

*SSIdleTimeoutScreenOff INF 關鍵字是數值 (Int) 關鍵字。 下表描述 *SSIdleTimeoutScreenOff INF 關鍵字的可能 INF 專案。 資料表中的資料行描述 Int 關鍵字的下列屬性:

SubkeyName
您必須在 INF 檔案中指定的關鍵字名稱。 此名稱也會出現在網路介面卡 的 NDI\params\ 機碼之下的登錄中。

ParamDesc
與 SubkeyName 相關聯的顯示文字。

注意 獨立硬體廠商 (IHV) 可以定義 SubkeyName 的任何描述性文字。

預設值
整數的預設值。

最小值
整數允許的最小值。

最大值
整數允許的最大值。

SubkeyName ParamDesc 預設值 最小值 最大值

*SSIdleTimeoutScreenOff

選擇性暫停閒置逾時以秒為單位

3

1

60

注意 NDIS 會針對驅動程式支援 NDIS 選擇性暫停之網路介面卡的每個實例,讀取 *SSIdleTimeoutScreenOff 標準化 INF 關鍵字的值。 迷你埠驅動程式不應該讀取此關鍵字。

注意 最大值僅供測試之用。 如果值超過 5,HLK 認證測試將會明確檢查並失敗。

NDIS 會使用精確到 *SSIdleTimeoutScreenOff 值 30% 內的計時器來測量閒置逾時。 例如,如果 *SSIdleTimeoutScreenOff 值為 5,則配接器會在 NDIS 第一次偵測到配接器閒置後 5 到 6.5 秒之間暫停。