Стандартные ключевые слова INF для управления питанием
Стандартные ключевое слово управления питанием определяются в INF-файле драйвера устройства. Операционная система считывает эти стандартизированные ключевое слово и настраивает текущие возможности управления питанием устройства.
Драйверы клиентских драйверов для расширения класса WDF адаптера (NetAdapterCx) и традиционные драйверы мини-портов NDIS используют эти ключевое слово управления питанием. Однако некоторые ключевое слово используются исключительно драйверами NetAdapterCx, а другие используются только драйверами NDIS, как описано в следующих разделах:
Традиционный драйвер мини-порта NDIS всегда должен указывать возможности аппаратного управления питанием устройства для NDIS в структуре NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.
Дополнительные сведения о стандартных inf-ключевое слово см. в разделе "Стандартные inf keywords" для сетевых устройств.
Ключевое слово управления питанием для NetAdapterCx и NDIS
Следующие стандартизированные ключевое слово INF определяются для включения или отключения поддержки функций управления питанием сетевых адаптеров. Они используются драйверами клиентов NetAdapterCx и традиционными драйверами мини-портов NDIS.
*WakeOnPattern
Значение, описывающее, следует ли включать устройство для пробуждения компьютера, когда сетевой пакет соответствует указанному шаблону.
*WakeOnMagicPacket
Значение, описывающее, следует ли включить устройство для пробуждения компьютера, когда устройство получает волшебный пакет. (Волшебный пакет — это пакет , содержащий 16 смежных копий адреса Ethernet принимающего сетевого адаптера)
*PMARPOffload
Значение, описывающее, следует ли включить устройство для разгрузки протокола разрешения адресов (ARP), когда система входит в состояние спящего режима.
*PMNSOffload
Значение, описывающее, следует ли включать устройство для разгрузки соседского запроса (NS), когда система входит в состояние спящего режима.
*PMWiFiRekeyOffload
Значение, описывающее, должно ли устройство быть включено для повторной загрузки темпорального ключа группы (GTK) для пробуждения по беспроводной локальной сети (WOL), когда компьютер входит в состояние спящего режима.
*EEE
Значение, описывающее, должно ли устройство включить IEEE 802.3az Energy-Efficient Ethernet.
Столбцы в таблице в конце этого раздела описывают следующие атрибуты перечисления ключевое слово:
SubkeyName
Имя ключевое слово, которое необходимо указать в INF-файле и которое отображается в реестре.
ParamDesc
Отображаемый текст, связанный с SubkeyName.
Значение
Целочисленное значение перечисления, связанное с каждым параметром в списке. Это значение хранится в NDI\params\SubkeyName\Value.
EnumDesc
Отображаемый текст, связанный с каждым значением, отображаемым в меню.
В следующей таблице описаны возможные записи INF для ключевое слово управления питанием, используемых драйверами NDIS и NetAdapterCx.
SubkeyName | ParamDesc | Значение | EnumDesc |
---|---|---|---|
*WakeOnPattern | Пробуждение по совпадению шаблонов | 0 | Выключено |
1 (по умолчанию) | Включен | ||
*WakeOnMagicPacket | Пробуждение по магическому пакету | 0 | Выключено |
1 (по умолчанию) | Включен | ||
*PMARPOffload | Разгрузка ARP | 0 | Выключено |
1 (по умолчанию) | Включен | ||
*PMNSOffload | Разгрузка NS | 0 | Выключено |
1 (по умолчанию) | Включен | ||
*PMWiFiRekeyOffload | Переключение разгрузки WiFi | 0 | Выключено |
1 (по умолчанию) | Включен | ||
*EEE | Энергоэффективный Ethernet | 0 | Выключено |
1 (по умолчанию) | Включен |
Управление питанием ключевое слово эксклюзивно для NetAdapterCx
Следующие ключевое слово управления питанием предназначены только для драйвера клиента NetAdapterCx.
Помимо стандартного процесса WDF для предоставления пользовательского контроля за поведением простоя устройства и пробуждения, как описано в разделе "Управление устройствами бездействия и пробуждения", NetAdapterCx также определяет сетевое устройство с определенным стандартизованным INF-ключевое слово для повышения контроля.
*IdleRestriction
Если сетевое устройство имеет возможности простоя питания и пробуждения по фильтрам пакетов, этот параметр позволяет пользователю решить, когда может произойти простой устройства.
*IdleRestriction — это стандартизированный INF-ключевое слово перечисления и имеет следующие атрибуты:
В следующей таблице описаны возможные записи INF для ключевое слово *IdleRestriction.
SubkeyName | ParamDesc | Значение | EnumDesc |
---|---|---|---|
*IdleRestriction | Ограничение простоя питания | 0 (по умолчанию) | Нет ограничений |
1 | Только бездействия, если пользователь не присутствует |
Управление питанием ключевое слово эксклюзивно для NDIS
Следующие ключевое слово управления питанием предназначены только для традиционных драйверов минипорта NDIS. Они не должны использоваться клиентскими драйверами NetAdapterCx.
*ModernStandbyWoLMagicPacket
Значение, описывающее, следует ли включать устройство для пробуждения компьютера, когда устройство получает волшебный пакет , и система находится в состоянии питания S0ix . Это не применяется, если система находится в состоянии питания S4 .
Примечание.
*ModernStandbyWoLMagicPacket поддерживается в NDIS 6.60 и более поздних версий или Windows 10 версии 1607 и более поздних версий.
*DeviceSleepOnDisconnect
Значение, описывающее, следует ли включить устройство для включения устройства в состояние низкой мощности (состояние спящего режима), когда носитель отключен и возвращается в состояние полной мощности (состояние пробуждения) при повторном подключении мультимедиа.
В следующей таблице описаны возможные записи INF для ключевое слово управления питанием, используемых драйверами мини-порта NDIS.
SubkeyName | ParamDesc | Значение | EnumDesc |
---|---|---|---|
*ModernStandbyWoLMagicPacket | Пробуждение по магическому пакету, когда система находится в состоянии питания S0ix | 0 (по умолчанию) | Выключено |
1 | Включен | ||
*DeviceSleepOnDisconnect | Спящий режим устройства при отключении | 0 | Выключено |
1 (по умолчанию) | Включен |