Parole chiave INF standardizzate per il risparmio energia
Le parole chiave standardizzate per il risparmio energia sono definite nel file INF (Device Driver Setup Information). Il sistema operativo legge queste parole chiave standardizzate e regola le funzionalità correnti di risparmio energia del dispositivo.
Sia i driver client dell'estensione di classe WDF (NetAdapterCx) che i driver di dispositivo tradizionali miniport NDIS usano queste parole chiave di gestione dell'energia. Tuttavia, alcune parole chiave vengono usate esclusivamente dai driver NetAdapterCx, mentre altre vengono usate esclusivamente dai driver NDIS come descritto nelle sezioni seguenti:
Il driver di dispositivo miniport NDIS tradizionale deve sempre indicare le funzionalità di gestione dell'alimentazione hardware del dispositivo a NDIS nella struttura NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.
Per altre informazioni sulle parole chiave INF standardizzate, vedere parole chiave INF standardizzate per i dispositivi di rete.
Parole chiave di risparmio energia per NetAdapterCx e NDIS
Le parole chiave INF standardizzate seguenti sono definite per abilitare o disabilitare il supporto per le funzionalità di risparmio energia delle schede di rete. Sono utilizzati sia dai driver client di NetAdapterCx che dai driver di dispositivo miniport NDIS tradizionali.
*WakeOnPattern: valore che descrive se il dispositivo deve essere abilitato per riattivare il computer quando un pacchetto di rete corrisponde a un modello specificato.
*WakeOnMagicPacket: valore che descrive se il dispositivo deve essere abilitato per riattivare il computer quando il dispositivo riceve un pacchetto magic . Un pacchetto magico è un pacchetto contenente 16 copie contigue dell'indirizzo Ethernet della scheda di rete ricevente.
*PMARPOffload: valore che descrive se il dispositivo deve essere abilitato per l'offload del protocollo ARP (Address Resolution Protocol) quando il sistema entra in stato di sospensione.
*PMNSOffload: Valore che descrive se il dispositivo deve essere abilitato per eseguire l'offload della 'Neighbor Solicitation' (NS) quando il sistema entra in uno stato di sospensione.
*PMWiFiRekeyOffload: valore che descrive se il dispositivo deve essere abilitato per l'offload della chiave temporale del gruppo (GTK) per la riattivazione wireless-LAN (WOL) quando il computer entra in stato di sospensione.
*EEE: Un valore che descrive se il dispositivo deve abilitare l'ethernet a risparmio energetico IEEE 802.3az.
Le colonne nella tabella alla fine di questo articolo descrivono gli attributi seguenti per le parole chiave di enumerazione:
SubkeyName: nome della parola chiave che è necessario specificare nel file INF e visualizzato nel Registro di sistema.
ParamDesc: testo visualizzato associato a SubkeyName.
Valore: valore intero di enumerazione associato a ogni opzione nell'elenco. Questo valore viene archiviato in NDI\params\SubkeyName\Value.
EnumDesc: Il testo di visualizzazione associato a ciascun valore che appare nel menu.
La tabella seguente descrive le possibili voci INF per le parole chiave di risparmio energia usate dai driver NDIS e NetAdapterCx.
SubkeyName | ParamDesc | Valore | EnumDesc |
---|---|---|---|
*WakeOnPattern | Riattivazione su corrispondenza di pattern | 0 | Disabile |
1 (impostazione predefinita) | Abilitato | ||
*WakeOnMagicPacket | Riattivazione del pacchetto magic | 0 | Disabile |
1 (impostazione predefinita) | Abilitato | ||
*PMARPOffload | Offload di ARP | 0 | Disabile |
1 (impostazione predefinita) | Abilitato | ||
*PMNSOffload | Scaricamento NS | 0 | Disabile |
1 (impostazione predefinita) | Abilitato | ||
*PMWiFiRekeyOffload | Wi-Fi scarico di rilascio chiavi | 0 | Disabile |
1 (impostazione predefinita) | Abilitato | ||
*EEE | Ethernet a risparmio energetico | 0 | Disabile |
1 (impostazione predefinita) | Abilitato |
Parole chiave di risparmio energia esclusive per NetAdapterCx
La seguente parola chiave di gestione dell'energia è solo per l'uso del driver client NetAdapterCx.
Oltre al processo WDF standard per fornire all'utente il controllo sul comportamento di inattività e riattivazione del dispositivo, come descritto in Controllo utente del comportamento di inattività e riattivazione del dispositivo, NetAdapterCx definisce anche una parola chiave INF standardizzata specifica del dispositivo di rete per consentire un maggiore controllo.
*IdleRestriction: Se un dispositivo di rete ha sia la funzionalità di riduzione del consumo energetico in inattività che quella di riattivazione tramite filtro pacchetti, questa impostazione consente all'utente di decidere quando il dispositivo può entrare in modalità di risparmio energetico in inattività.
*IdleRestriction è una parola chiave INF standardizzata per l'enumerazione. Nella tabella seguente vengono descritte le possibili voci INF per la parola chiave *IdleRestriction.
SubkeyName | ParamDesc | Valore | EnumDesc |
---|---|---|---|
*IdleRestriction |
Restrizione per il risparmio di energia inattiva | 0 (impostazione predefinita) | Nessuna restrizione |
1 | Solo inattiva quando l'utente non è presente |
Parole chiave di risparmio energia esclusive per NDIS
Le parole chiave di risparmio energia seguenti sono solo per i driver miniport NDIS tradizionali. Non devono essere utilizzati dai driver client NetAdapterCx.
- *ModernStandbyWoLMagicPacket: un valore che indica se il dispositivo deve essere abilitato per riattivare il computer quando riceve un pacchetto magico e il sistema si trova nello stato di alimentazione S0ix. Questo non si applica quando il sistema si trova nello stato di alimentazione S4.
Nota
*ModernStandbyWoLMagicPacket è supportato in NDIS 6.60 e versioni successive o Windows 10, versione 1607 e successive.
- *DeviceSleepOnDisconnect: valore che descrive se il dispositivo deve essere abilitato per inserire il dispositivo in uno stato di basso consumo (stato di sospensione) quando il supporto viene disconnesso e torna a uno stato di alimentazione completa (stato di riattivazione) quando il supporto viene nuovamente connesso.
Nella tabella seguente vengono descritte le possibili voci INF per le parole chiave di risparmio energia usate dai driver miniport NDIS.
SubkeyName | ParamDesc | Valore | EnumDesc |
---|---|---|---|
*ModernStandbyWoLMagicPacket | Riattivare il pacchetto magic quando il sistema si trova nello stato di alimentazione S0ix | 0 (impostazione predefinita) | Disabile |
1 | Abilitato | ||
*DispositivoInSospensioneAllaDisconnessione | Sospensione del dispositivo in caso di disconnessione | 0 | Disabile |
1 (impostazione predefinita) | Abilitato |