Dela via


Standardiserade INF-nyckelord för energisparfunktioner

Standardiserade nyckelord för energisparfunktioner definieras i INF-filen (installationsinformation för enhetsdrivrutinen). Operativsystemet läser dessa standardiserade nyckelord och justerar enhetens aktuella energisparfunktioner.

Både NetAdapterCx WDF-klasstillägg klientdrivrutiner och traditionella NDIS-miniportenhetsdrivrutiner använder dessa nyckelord för strömhantering. Vissa nyckelord används dock uteslutande av NetAdapterCx-drivrutiner medan andra endast används av NDIS-drivrutiner enligt följande avsnitt:

Den traditionella NDIS-miniportenhetsdrivrutinen bör alltid ange enhetens hårdvarukapacitet för energihantering för NDIS i NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES-strukturen.

Mer information om standardiserade INF-nyckelord finns i Standardiserade INF-nyckelord för nätverksenheter.

Nyckelord för energisparfunktioner för NetAdapterCx och NDIS

Följande standardiserade INF-nyckelord definieras för att aktivera eller inaktivera stöd för energisparfunktioner i nätverkskort. De används av både NetAdapterCx-klientdrivrutiner och traditionella NDIS-miniportenhetsdrivrutiner.

  • *WakeOnPattern: Ett värde som beskriver om enheten ska aktiveras för att aktivera datorn när ett nätverkspaket matchar ett angivet mönster.

  • *WakeOnMagicPacket: Ett värde som beskriver om enheten ska aktiveras för att väcka datorn när enheten tar emot ett magiskt paket. Ett magiskt paket är ett paket som innehåller 16 sammanhängande kopior av det mottagande nätverkskortets Ethernet-adress.

  • *PMARPOffload: Ett värde som beskriver om enheten ska aktiveras för att avlasta ARP (Address Resolution Protocol) när systemet går in i viloläge.

  • *PMNSOffload: Ett värde som beskriver om enheten ska vara aktiverad för att avlasta neighbor solicitation (NS) när systemet har ett viloläge.

  • *PMWiFiRekeyOffload: Ett värde som beskriver om enheten ska avlasta grupptemporär nyckel (GTK) för wake-on-wireless-LAN (WOL) när datorn går in i viloläge.

  • *EEE: Ett värde som beskriver om enheten ska aktivera IEEE 802.3az energy-efficient ethernet.

Kolumnerna i tabellen i slutet av den här artikeln beskriver följande attribut för uppräkningsnyckelord:

  • SubkeyName: Namnet på nyckelordet som du måste ange i INF-filen och som visas i registret.

  • ParamDesc: Visningstexten som är associerad med SubkeyName.

  • Värde: Heltalsvärdet som är associerat med varje alternativ i listan. Det här värdet lagras i NDI\params\SubkeyName\Value.

  • EnumDesc: Den visningstext som är associerad med varje värde som visas på menyn.

I följande tabell beskrivs möjliga INF-poster för nyckelord för energisparfunktioner som används av NDIS- och NetAdapterCx-drivrutiner.

Undernyckelnamn ParamDesc Värde Uppräkning
*WakeOnPattern Aktivering av mönstermatchning 0 Handikappad
1 (standard) Aktiverat
*WakeOnMagicPacket Vakna på magiskt paket 0 Handikappad
1 (standard) Aktiverat
*PMARPOffload ARP-avlastning 0 Handikappad
1 (standard) Aktiverat
*PMNSOffload NS-avlastning 0 Handikappad
1 (standard) Aktiverat
*PMWiFiRekeyOffload Wi-Fi nyckelbyte överföring 0 Handikappad
1 (standard) Aktiverat
*EEE Energieffektivt Ethernet 0 Handikappad
1 (förval) Aktiverat

Nyckelord för energisparfunktioner som är exklusiva för NetAdapterCx

Följande nyckelord för energisparfunktioner är endast för NetAdapterCx-klientdrivrutin.

Förutom WDF-standardprocessen för att ge användaren kontroll över enhetens inaktiva beteende och aktiveringsbeteende enligt beskrivningen i Användarkontroll av inaktiva enheter och aktiveringsbeteendedefinierar NetAdapterCx också ett nätverksenhetsspecifikt standardiserat INF-nyckelord för att tillåta mer kontroll.

  • *IdleRestriction: Om en nätverksenhet har både inaktiv strömförbrukning och väcka på paketfilter funktioner, kan användaren bestämma när enhetens inaktiva strömförbrukning kan inträffa.

    *IdleRestriction är ett uppräkningsstandardiserat INF-nyckelord. I följande tabell beskrivs möjliga INF-poster för nyckelordet *IdleRestriction.

Undernyckelnamn ParamDesc Värde EnumBeskrivning
*IdleRestriction Begränsning av strömsparläge vid inaktivitet 0 (förvalt) Ingen begränsning
1 Endast inaktiv när användaren inte finns

Nyckelord för energisparfunktioner som är exklusiva för NDIS

Följande nyckelord för strömhantering är endast för användning med traditionell NDIS-miniportdrivrutin. De får inte användas av NetAdapterCx-klientdrivrutiner.

  • *ModernStandbyWoLMagicPacket: Ett värde som beskriver om enheten ska aktiveras för att väcka datorn när enheten tar emot ett magiskt paket och systemet är i S0ix- strömtillstånd. Detta gäller inte när systemet är i S4- energisparläge.

Not

*ModernStandbyWoLMagicPacket stöds i NDIS 6.60 och senare, eller Windows 10, version 1607 och senare.

  • *DeviceSleepOnDisconnect: Ett värde som beskriver om enheten ska aktiveras för att försätta enheten i ett lågeffekttillstånd (viloläge) när mediet kopplas från och återgår till ett fulleffektstillstånd (aktiveringstillstånd) när mediet är anslutet igen.

I följande tabell beskrivs möjliga INF-poster för nyckelord för energisparfunktioner som används av NDIS-miniportdrivrutiner.

Undernyckelnamn ParamDesc Värde Uppräkning
*ModernStandbyWoLMagicPacket Aktivera magiskt paket när systemet är i S0ix- strömtillstånd 0 (Förval) Handikappad
1 Aktiverat
*EnhetSömnVidFrånkoppling Enhetens viloläge vid frånkoppling 0 Handikappad
1 (standard) Aktiverat