Gestandaardiseerde INF-trefwoorden voor energiebeheer
De gestandaardiseerde trefwoorden voor energiebeheer worden gedefinieerd in het INF-bestand (Setup Information) van het apparaatstuurprogramma. Het besturingssysteem leest deze gestandaardiseerde trefwoorden en past de huidige energiebeheermogelijkheden van het apparaat aan.
Zowel WDF Class Extension (NetAdapterCx) clientstuurprogramma's als traditionele NDIS miniportapparaatstuurprogramma's gebruiken deze trefwoorden voor energiebeheer. Sommige trefwoorden worden echter uitsluitend gebruikt door NetAdapterCx-stuurprogramma's, terwijl andere uitsluitend door NDIS-stuurprogramma's worden gebruikt, zoals in de volgende secties wordt beschreven:
Het traditionele NDIS-minipoortapparaatstuurprogramma moet altijd aan NDIS aangeven wat de hardwarekrachtbeheermogelijkheden van het apparaat zijn in de NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES structuur.
Zie Gestandaardiseerde INF-trefwoorden voor netwerkapparatenvoor meer informatie over gestandaardiseerde INF-trefwoorden.
Trefwoorden voor energiebeheer voor NetAdapterCx en NDIS
De volgende gestandaardiseerde INF-trefwoorden worden gedefinieerd om ondersteuning voor energiebeheerfuncties van netwerkadapters in of uit te schakelen. Ze worden gebruikt door zowel NetAdapterCx-clientstuurprogramma's als traditionele NDIS-minipoortapparaatstuurprogramma's.
*WakeOnPattern: een waarde die beschrijft of het apparaat moet worden ingeschakeld om de computer te ontwaakt wanneer een netwerkpakket overeenkomt met een opgegeven patroon.
*WakeOnMagicPacket: een waarde die beschrijft of het apparaat moet worden ingeschakeld om de computer te ontwaken wanneer het apparaat een magic-pakketontvangt. Een magic pakket is een pakket dat 16 aaneengesloten kopieën van het ethernetadres van de ontvangende netwerkadapter bevat.
*PMARPOffload: een waarde waarmee wordt beschreven of het apparaat moet worden ingeschakeld om het ARP (Address Resolution Protocol) te offloaden wanneer het systeem een slaapstand krijgt.
*PMNSOffload: een waarde die aangeeft of het apparaat in staat moet worden gesteld om neighbor solicitation (NS) te offloaden wanneer het systeem de slaapstand ingaat.
*PMWiFiRekeyOffload: een waarde die beschrijft of het apparaat moet worden ingeschakeld om het opnieuw versleutelen van de tijdelijke groepssleutel (GTK) voor wake-on-wireless-LAN (WOL) uit te laden wanneer de computer in slaapstand gaat.
*EEE-: een waarde die aangeeft of het apparaat IEEE 802.3az energie-efficiënt ethernet moet inschakelen.
De kolommen in de tabel aan het einde van dit artikel beschrijven de volgende kenmerken voor opsommingstrefwoorden:
SubkeyName: de naam van het trefwoord dat u moet opgeven in het INF-bestand en dat wordt weergegeven in het register.
ParamDesc: de weergavetekst die is gekoppeld aan SubkeyName.
-waarde: de gehele getalwaarde die is gekoppeld aan elke optie in de lijst. Deze waarde wordt opgeslagen in NDI\params\SubkeyName\Value.
EnumDesc-: de weergavetekst die is gekoppeld aan elke waarde die in het menu wordt weergegeven.
In de volgende tabel worden de mogelijke INF-vermeldingen beschreven voor de trefwoorden voor energiebeheer die worden gebruikt door NDIS- en NetAdapterCx-stuurprogramma's.
SubkeyName | ParamDesc | Waarde | EnumDesc |
---|---|---|---|
*WakeOnPattern | Wekken op basis van patroonherkenning | 0 | Uitgeschakeld |
1 (standaard) | Ingeschakeld | ||
*WakeOnMagicPacket | Ontwaken op magisch pakket | 0 | Uitgeschakeld |
1 (standaard) | Ingeschakeld | ||
*PMARPOffload | ARP offload | 0 | Uitgeschakeld |
1 (standaard) | Ingeschakeld | ||
*PMNSOffload | NS offload | 0 | Uitgeschakeld |
1 (standaard) | Ingeschakeld | ||
*PMWiFiRekeyOffload | Wi-Fi offload opnieuw versleutelen | 0 | Uitgeschakeld |
1 (standaard) | Ingeschakeld | ||
*EEE | Energie-efficiënt ethernet | 0 | Uitgeschakeld |
1 (standaard) | Ingeschakeld |
Trefwoorden voor energiebeheer exclusief voor NetAdapterCx
Het volgende trefwoord voor energiebeheer is alleen bedoeld voor het gebruik van netAdapterCx-clientstuurprogramma's.
Naast het standaard WDF-proces voor het geven van gebruikerscontrole over de inactiviteit en het ontwaakgedrag van het apparaat, zoals beschreven in Gebruikerscontrole over de inactiviteit en het ontwaakgedrag van het apparaat, definieert NetAdapterCx ook een gestandaardiseerd INF-trefwoord specifiek voor netwerkapparaten om meer controle te bieden.
*IdleRestriction: Als een netwerkapparaat zowel inactieve uitschakeling als ontwaakt bij pakketfiltermogelijkheden heeft, kan de gebruiker met deze instelling beslissen wanneer de inactieve uitschakeling kan plaatsvinden.
*IdleRestriction is een gestandaardiseerde INF-enumeratie trefwoord. In de volgende tabel worden de mogelijke INF-vermeldingen voor de *IdleRestriction trefwoord beschreven.
SubsleutelNaam | ParamDesc | Waarde | EnumDesc |
---|---|---|---|
*IdleRestriction |
Beperking voor inschakeling bij ongebruik | 0 (standaard) | Geen beperking |
1 | Alleen inactief wanneer de gebruiker niet aanwezig is |
Trefwoorden voor energiebeheer exclusief voor NDIS
De volgende trefwoorden voor energiebeheer zijn alleen bedoeld voor gebruik door traditionele NDIS miniportstuurprogramma's. Ze mogen niet worden gebruikt door NetAdapterCx-clientstuurprogramma's.
- *ModernStandbyWoLMagicPacket: een waarde die beschrijft of het apparaat moet worden ingeschakeld om de computer te ontwaken wanneer het apparaat een magic packet ontvangt en het systeem zich in de S0ix- energietoestand bevindt. Dit geldt niet wanneer het systeem zich in de S4- energiestatus bevindt.
Notitie
*ModernStandbyWoLMagicPacket wordt ondersteund in NDIS 6.60 en hoger, of Windows 10, versie 1607 en hoger.
- *DeviceSleepOnDisconnect: een waarde die aangeeft of het apparaat moet worden ingeschakeld om het apparaat in een status met een laag vermogen (slaapstand) te plaatsen wanneer de verbinding met media wordt verbroken en teruggaat naar een status met volledig vermogen (wakestatus) wanneer de media opnieuw zijn verbonden.
In de volgende tabel worden de mogelijke INF-vermeldingen beschreven voor de trefwoorden voor energiebeheer die worden gebruikt door NDIS-minipoortstuurprogramma's.
SubkeyName | ParamDesc | Waarde | EnumDesc |
---|---|---|---|
*ModernStandbyWoLMagicPacket | Word wakker bij magic-pakket wanneer het systeem zich in de S0ix energiestand bevindt | 0 (standaard) | Uitgeschakeld |
1 | Ingeschakeld | ||
*DeviceSleepOnDisconnect | Apparaat in slaapstand bij loskoppeling | 0 | Uitgeschakeld |
1 (standaard) | Ingeschakeld |