Udostępnij za pośrednictwem


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:

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