電源管理的標準化 INF 關鍵字
電源管理標準化關鍵字定義于設備磁碟機 INF 檔案中。 作業系統會讀取這些標準化關鍵字,並調整裝置目前的電源管理功能。
網路介面卡 WDF 類別延伸模組 (NetAdapterCx) 用戶端驅動程式和傳統的 NDIS 迷你埠設備磁碟機都會使用這些電源管理關鍵字。 不過,NetAdapterCx 驅動程式會獨佔使用某些關鍵字,而其他關鍵字則由 NDIS 驅動程式獨佔使用,如下列各節所述:
傳統的 NDIS 迷你埠設備磁碟機應該一律向 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 結構中的 NDIS 指出裝置的硬體電源管理功能。
如需標準化 INF 關鍵字的詳細資訊,請參閱 網路裝置的標準化 INF 關鍵字。
NetAdapterCx 和 NDIS 的電源管理關鍵字
下列標準化 INF 關鍵字是定義來啟用或停用網路介面卡電源管理功能的支援。 NetAdapterCx 用戶端驅動程式和傳統的 NDIS 迷你埠設備磁碟機都使用它們。
*WakeOnPattern
值,描述當網路封包符合指定模式時,是否應該啟用裝置喚醒電腦。
*WakeOnMagicPacket
值,描述當裝置收到 魔術封包時,是否應該啟用裝置以喚醒電腦。 (Magic 封包 是一個封包,其中包含接收網路介面卡的乙太網路位址的 16 個連續複本)
*PMARPOffload
值,描述當系統進入睡眠狀態時,是否應該啟用裝置卸載位址解析通訊協定 (ARP) 。
*PMNSOffload
值,描述當系統進入睡眠狀態時,是否應該啟用裝置卸載鄰近要求 (NS) 。
*PMWiFiRekeyOffload
值,描述當電腦進入睡眠狀態時,是否應該啟用裝置卸載群組時態金鑰 (GTK) 重新金鑰,以進行網路喚醒 (WOL) 。
*EEE
值,描述裝置是否應該啟用 IEEE 802.3az Energy-Efficient乙太網路。
本主題結尾資料表中的資料行描述列舉關鍵字的下列屬性:
SubkeyName
您必須在 INF 檔案中指定且出現在登錄中的關鍵字名稱。
ParamDesc
與 SubkeyName 相關聯的顯示文字。
值
與清單中每個選項相關聯的列舉整數值。 此值儲存在 NDI\params\SubkeyName\Value 中。
EnumDesc
與功能表中顯示的每個值相關聯的顯示文字。
下表描述 NDIS 和 NetAdapterCx 驅動程式所使用的電源管理關鍵字可能的 INF 專案。
SubkeyName | ParamDesc | 值 | EnumDesc |
---|---|---|---|
*WakeOnPattern | 喚醒模式比對 | 0 | 已停用 |
1 (預設) | 啟用 | ||
*WakeOnMagicPacket | 喚醒魔術封包 | 0 | 已停用 |
1 (預設) | 啟用 | ||
*PMARPOffload | ARP 卸載 | 0 | 已停用 |
1 (預設) | 啟用 | ||
*PMNSOffload | NS 卸載 | 0 | 已停用 |
1 (預設) | 啟用 | ||
*PMWiFiRekeyOffload | WiFi 重設金鑰卸載 | 0 | 已停用 |
1 (預設) | 啟用 | ||
*EEE | Energy-Efficient乙太網路 | 0 | 已停用 |
1 (預設) | 啟用 |
NetAdapterCx 專屬的電源管理關鍵字
下列電源管理關鍵字僅適用于 NetAdapterCx 用戶端驅動程式。
除了提供使用者控制裝置閒置和 喚醒行為的標準 WDF 程式之外,NetAdapterCx 也會定義網路裝置特定的標準化 INF 關鍵字,以允許更多控制。
*IdleRestriction
如果網路裝置同時具有閒置電源和喚醒封包篩選功能,此設定可讓使用者決定何時可以關閉裝置閒置電源。
*IdleRestriction 是一個列舉標準化 INF 關鍵字,且具有下列屬性:
下表描述 *IdleRestriction 關鍵字的可能 INF 專案。
SubkeyName | ParamDesc | 值 | EnumDesc |
---|---|---|---|
*IdleRestriction | 閒置電源關閉限制 | 0 (預設) | 無限制 |
1 | 只有在使用者不存在時才會閒置 |
NDIS 專屬的電源管理關鍵字
下列電源管理關鍵字僅適用于傳統 NDIS 迷你埠驅動程式。 NetAdapterCx 用戶端驅動程式不得使用它們。
*ModernStandbyWoLMagicPacket
值,描述當裝置收到 魔術分頁 且系統處於 S0ix 電源狀態時,是否應該啟用裝置喚醒電腦。 當系統處於 S4 電源狀態時,不適用此功能。
注意
*NDIS 6.60 和更新版本支援ModernStandbyWoLMagicPacket,或Windows 10版本 1607 和更新版本。
*DeviceSleepOnDisconnect
值,描述是否應該啟用裝置,讓裝置處於低電源狀態, (當媒體中斷連線時) 睡眠狀態,並在媒體再次連線時回到全電源狀態 (喚醒狀態) 。
下表描述 NDIS 迷你埠驅動程式所使用的電源管理關鍵字可能的 INF 專案。
SubkeyName | ParamDesc | 值 | EnumDesc |
---|---|---|---|
*ModernStandbyWoLMagicPacket | 當系統處於 S0ix 電源狀態時喚醒魔術封包 | 0 (預設) | 已停用 |
1 | 啟用 | ||
*DeviceSleepOnDisconnect | 中斷連線時裝置睡眠 | 0 | 已停用 |
1 (預設) | 啟用 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應