共用方式為


電源管理的標準化 INF 關鍵詞

電源管理標準化關鍵詞定義在設備驅動器 INF 檔案中。 操作系統會讀取這些標準化關鍵詞,並調整裝置目前的電源管理功能。

網路適配器 WDF 類別延伸模組 (NetAdapterCx) 客戶端驅動程式和傳統的 NDIS 迷你埠設備驅動器都會使用這些電源管理關鍵字。 不過,NetAdapterCx 驅動程式會獨佔使用某些關鍵詞,而其他關鍵詞則由 NDIS 驅動程式獨佔使用,如下列各節所述:

傳統的 NDIS 迷你埠設備驅動器應該一律向 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 結構中的 NDIS 指出裝置的硬體電源管理功能。

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

NetAdapterCx 和 NDIS 的電源管理關鍵字

已定義下列標準化 INF 關鍵詞,以啟用或停用網路適配器電源管理功能的支援。 NetAdapterCx 用戶端驅動程式和傳統的NDIS迷你埠設備驅動器都使用它們。

*WakeOnPattern
值,描述當網路封包符合指定模式時,是否應該啟用裝置來喚醒計算機。

*WakeOnMagicPacket
值,描述當裝置收到 魔術封包時,是否應該啟用裝置來喚醒計算機。 (魔 術封包是一個封包 ,其中包含接收網路適配器乙太網路位址的 16 個連續複本)

*PMARPOffload
值,描述當系統進入睡眠狀態時,是否應該啟用裝置來卸除位址解析通訊協定 (ARP)。

*PMNSOffload
值,描述當系統進入睡眠狀態時,是否應該啟用裝置來卸除鄰近請求 (NS)。

*PMWiFiRekeyOffload
值,描述當計算機進入睡眠狀態時,是否應啟用裝置卸載群組時態密鑰 (GTK) 重新鎖定喚醒的時態密鑰 (GTK)。

*EEE
值,描述裝置是否應該啟用 IEEE 802.3az Energy-Efficient Ethernet。

本主題結尾之數據表中的數據行描述列舉關鍵詞的下列屬性:

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 節能乙太網路 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 和更新版本或 Windows 10 版本 1607 和更新版本支援 ModernStandbyWoLMagicPacket

*DeviceSleepOnDisconnect
值,描述當媒體中斷連線時,裝置是否應該啟用,讓裝置進入低電源狀態(睡眠狀態),並在媒體再次連線時返回全電源狀態(喚醒狀態)。

下表描述 NDIS 迷你埠驅動程式所使用的電源管理關鍵詞可能的 INF 專案。

SubkeyName ParamDesc EnumDesc
*ModernStandbyWoLMagicPacket 當系統處於 S0ix 電源狀態時喚醒 magic 封包 0 (預設值) 停用
1 啟用
*DeviceSleepOnDisconnect 中斷連線時裝置睡眠 0 已停用
1 (預設值) 已啟用