Ustandaryzowane słowa kluczowe INF do zarządzania energią
Standardowe słowa kluczowe zarządzania energią są definiowane w pliku informacji o konfiguracji sterownika urządzenia (INF). System operacyjny odczytuje te ustandaryzowane słowa kluczowe i dostosowuje bieżące możliwości zarządzania energią urządzenia.
Oba rozszerzenia klasy WDF dla karty sieciowej (NetAdapterCx) sterowników klienta i tradycyjnych sterowników urządzeń miniport NDIS używają tych słów kluczowych dotyczących zarządzania energią. Jednak niektóre słowa kluczowe są używane wyłącznie przez sterowniki NetAdapterCx, podczas gdy inne są używane wyłącznie przez sterowniki NDIS, jak opisano w poniższych sekcjach:
Słowa kluczowe dotyczące zarządzania energią dla NetAdapterCx i NDIS
słowa kluczowe zarządzania energią wyłączne dla NetAdapterCx
Tradycyjny sterownik urządzenia miniportowego NDIS powinien zawsze wskazywać możliwości zarządzania energią sprzętową urządzenia w ramach NDIS w strukturze NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.
Aby uzyskać więcej informacji na temat ustandaryzowanych słów kluczowych INF, zobacz ustandaryzowane słowa kluczowe INF dla urządzeń sieciowych.
Słowa kluczowe zarządzania energią dla netAdapterCx i NDIS
Zdefiniowano następujące ustandaryzowane słowa kluczowe INF, aby włączyć lub wyłączyć obsługę funkcji zarządzania energią kart sieciowych. Są one używane zarówno przez sterowniki klienta NetAdapterCx, jak i tradycyjne sterowniki urządzeń miniport NDIS.
*WakeOnPattern: wartość opisująca, czy urządzenie powinno być włączone do wznawiania komputera, gdy pakiet sieciowy pasuje do określonego wzorca.
*WakeOnMagicPacket: wartość określająca, czy urządzenie powinno mieć możliwość wznowienia działania komputera, gdy odbiera pakiet magiczny. pakiet magiczny to pakiet zawierający 16 ciągłych kopii adresu ethernet karty sieciowej odbiorcy.
*PMARPOffload: wartość opisującą, czy urządzenie powinno zostać włączone w celu odciążenia protokołu ARP (Address Resolution Protocol), gdy system wejdzie w stan uśpienia.
*PMNSOffload: wartość określająca, czy urządzenie powinno móc odciążać żądania sąsiadów (NS), gdy system przechodzi w stan uśpienia.
*PMWiFiRekeyOffload: Opcja, która opisuje, czy urządzenie powinno być aktywowane do odciążania ponownego ustalania klucza grupowego czasowego (GTK) dla wake-on-wireless-LAN (WOL), gdy komputer przechodzi w stan uśpienia.
*EEE: wartość opisująca, czy urządzenie powinno aktywować IEEE 802.3az energooszczędny Ethernet.
Kolumny w tabeli na końcu tego artykułu opisują następujące atrybuty słów kluczowych wyliczenia:
SubkeyName: nazwa słowa kluczowego, które należy określić w pliku INF i który pojawia się w rejestrze.
ParamDesc: tekst wyświetlany, który jest skojarzony z SubkeyName.
Wartość: Całkowita liczba enumeratywna powiązana z każdą opcją na liście. Ta wartość jest przechowywana w NDI\params\SubkeyName\Value.
EnumDesc: tekst wyświetlany skojarzony z każdą wartością wyświetlaną w menu.
W poniższej tabeli opisano możliwe wpisy INF dla słów kluczowych zarządzania energią używanych przez sterowniki NDIS i NetAdapterCx.
Nazwa podklucza | ParamDesc | Wartość | OpisWyliczenia |
---|---|---|---|
*WakeOnPattern | Wznawianie dopasowania wzorca | 0 | Niepełnosprawny |
1 (ustawienie domyślne) | Włączone | ||
*WakeOnMagicPacket | Wznawianie pakietów magicznych | 0 | Niepełnosprawny |
1 (ustawienie domyślne) | Włączone | ||
*PMARPOffload | Odciążanie protokołu ARP | 0 | Niepełnosprawny |
1 (ustawienie domyślne) | Włączone | ||
*PMNSOffload | Odciążanie NS | 0 | Niepełnosprawny |
1 (ustawienie domyślne) | Włączone | ||
*PMWiFiRekeyOffload | Wi-Fi ponownego odciążania | 0 | Niepełnosprawny |
1 (ustawienie domyślne) | Włączone | ||
*EEE | Energooszczędna sieć Ethernet | 0 | Niepełnosprawny |
1 (ustawienie domyślne) | Włączone |
Słowa kluczowe zarządzania energią na wyłączność dla netAdapterCx
Następujące słowo kluczowe zarządzania energią dotyczy tylko sterownika klienta NetAdapterCx.
Oprócz standardowego procesu WDF dającego użytkownikowi kontrolę nad zachowaniem urządzenia w trybie bezczynności i wznawianiu, jak opisano w Kontrola użytkownika nad bezczynnością i wznawianiem urządzeń, NetAdapterCx definiuje także ustandaryzowane słowo kluczowe INF specyficzne dla urządzenia sieciowego, co pozwala na większą kontrolę.
*IdleRestriction: jeśli urządzenie sieciowe ma zarówno bezczynne zasilanie, jak i wznawianie możliwości filtrowania pakietów, to ustawienie umożliwia użytkownikowi podjęcie decyzji, kiedy może wystąpić wyłączenie bezczynności urządzenia.
*IdleRestriction to ustandaryzowane słowo kluczowe INF. W poniższej tabeli opisano możliwe wpisy INF dla słowa kluczowego *IdleRestriction.
Nazwa podklucza | ParamDesc | Wartość | OpisWyliczenia |
---|---|---|---|
*IdleRestriction |
Ograniczenie wyłączania zasilania w stanie bezczynności | 0 (ustawienie domyślne) | Brak ograniczeń |
1 | Bezczynność tylko wtedy, gdy użytkownik nie jest obecny |
Słowa kluczowe zarządzania energią na wyłączność dla usługi NDIS
Następujące słowa kluczowe zarządzania energią są przeznaczone tylko dla tradycyjnego sterownika miniportu NDIS. Nie mogą być używane przez sterowniki klienta NetAdapterCx.
- *ModernStandbyWoLMagicPacket: wartość określająca, czy urządzenie powinno być włączone, aby wznowić działanie komputera, gdy urządzenie odbiera pakiet magiczny, a system znajduje się w stanie zasilania S0ix. Nie ma to zastosowania, gdy system znajduje się w stanie zasilania S4.
Notatka
*ModernStandbyWoLMagicPacket jest obsługiwana w programie NDIS 6.60 lub nowszym lub Windows 10 w wersji 1607 lub nowszej.
- *DeviceSleepOnDisconnect: wartość opisująca, czy urządzenie powinno mieć możliwość przejścia w tryb niskiego zużycia energii, gdy nośnik jest odłączony, oraz powrócić do stanu pełnej mocy po ponownym podłączeniu nośnika.
W poniższej tabeli opisano możliwe wpisy INF dla słów kluczowych zarządzania energią używanych przez sterowniki miniportU NDIS.
Nazwa podklucza | ParamDesc | Wartość | OpisEnum |
---|---|---|---|
*ModernStandbyWoLMagicPacket | Wznawianie pakietów magicznych, gdy system znajduje się w stanie zasilania S0ix | 0 (ustawienie domyślne) | Niepełnosprawny |
1 | Włączone | ||
*DeviceSleepOnDisconnect | Tryb uśpienia urządzenia po odłączeniu | 0 | Niepełnosprawny |
1 (ustawienie domyślne) | Włączone |