Partilhar via


Palavras-chave INF padronizadas para gerenciamento de energia

As palavras-chave padronizadas para gerenciamento de energia são definidas no arquivo INF do driver de dispositivo. O sistema operacional lê essas palavras-chave padronizadas e ajusta os recursos atuais de gerenciamento de energia do dispositivo.

Os drivers de cliente da Network Adapter WDF Class Extension (NetAdapterCx) e os drivers de dispositivo de miniporta NDIS tradicionais usam essas palavras-chave de gerenciamento de energia. No entanto, algumas palavras-chave são usadas exclusivamente por drivers NetAdapterCx, enquanto outras são usadas exclusivamente por drivers NDIS, como descrito nas seções a seguir:

O driver de dispositivo de miniporta NDIS tradicional deve sempre indicar os recursos de gerenciamento de energia de hardware do dispositivo para NDIS na estrutura NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.

Para obter mais informações sobre palavras-chave INF padronizadas, consulte Palavras-chave INF padronizadas para dispositivos de rede.

Palavras-chave para gerenciamento de energia para NetAdapterCx e NDIS

As seguintes palavras-chave INF padronizadas são definidas para habilitar ou desabilitar o suporte a recursos de gerenciamento de energia de adaptadores de rede. Elas são usadas por drivers de cliente NetAdapterCx e drivers de dispositivo de miniporta NDIS tradicionais.

*WakeOnPattern
Um valor que descreve se o dispositivo deve ser habilitado para ativar o computador quando um pacote de rede corresponde a um padrão especificado.

*WakeOnMagicPacket
Um valor que descreve se o dispositivo deve ser habilitado para ativar o computador quando o dispositivo recebe um pacote mágico. (Um pacote mágico é um pacote que contém 16 cópias contíguas do endereço Ethernet do adaptador de rede receptor)

*PMARPOffload
Um valor que descreve se o dispositivo deve ser habilitado para descarregar o protocolo ARP (protocolo de resolução de endereço) quando o sistema entra em um estado de suspensão.

*PMNSOffload
Um valor que descreve se o dispositivo deve ser habilitado para descarregar a solicitação de vizinho (NS) quando o sistema entra em um estado de suspensão.

*PMWiFiRekeyOffload
Um valor que descreve se o dispositivo deve ser habilitado para descarregar a rechave temporal do grupo (GTK) para WOL (wake-on-wireless-LAN) quando o computador entra em um estado de suspensão.

*EEE
Um valor que descreve se o dispositivo deve habilitar o IEEE 802.3az Energy-Efficient Ethernet.

As colunas na tabela no final deste tópico descrevem os seguintes atributos para palavras-chave de enumeração:

SubkeyName
O nome da palavra-chave que você deve especificar no arquivo INF e que aparece no registro.

ParamDesc
O texto de exibição associado a SubkeyName.

Valor
O valor inteiro de enumeração associado a cada opção na lista. Esse valor é armazenado em NDI\params\SubkeyName\Value.

EnumDesc
O texto de exibição associado a cada valor exibido no menu.

A tabela a seguir descreve as possíveis entradas INF para as palavras-chave de gerenciamento de energia usadas pelos drivers NDIS e NetAdapterCx.

SubkeyName ParamDesc Valor EnumDesc
*WakeOnPattern Ativar na correspondência de padrão 0 Desabilitadas
1 (Padrão) Enabled
*WakeOnMagicPacket Ativar no pacote mágico 0 Desabilitadas
1 (Padrão) Enabled
*PMARPOffload Descarregamento de ARP 0 Desabilitadas
1 (Padrão) Enabled
*PMNSOffload Descarregamento de NS 0 Desabilitadas
1 (Padrão) Enabled
*PMWiFiRekeyOffload Descarregamento de rechaveamento WiFi 0 Desabilitadas
1 (Padrão) Enabled
*EEE Ethernet com eficiência energética 0 Desabilitadas
1 (Padrão) Enabled

Palavras-chave para gerenciamento de energia exclusivas para NetAdapterCx

As palavras-chave de gerenciamento de energia a seguir são apenas para uso do driver de cliente NetAdapterCx.

Além do processo WDF padrão para dar ao usuário controle sobre o comportamento ocioso e ativado do dispositivo, conforme descrito em Controle de usuário do comportamento ocioso e ativado do dispositivo, o NetAdapterCx também define uma palavra-chave INF padronizada específica do dispositivo de rede para permitir mais controle.

*IdleRestriction
Se um dispositivo de rede tiver recursos de desligamento ocioso e ativado do filtro de pacotes, essa configuração permitirá que o usuário decida quando a desativação do dispositivo ocioso pode acontecer.

*IdleRestriction é uma palavra-chave INF padronizada de enumeração e tem os seguintes atributos:

A tabela a seguir descreve as possíveis entradas INF para a palavra-chave *IdleRestriction.

SubkeyName ParamDesc Valor EnumDesc
*IdleRestriction restrição de desligamento ocioso 0 (Padrão) Nenhuma restrição
1 Ocioso somente quando o usuário não está presente

Palavras-chave para gerenciamento de energia exclusivas para NDIS

As palavras-chave de gerenciamento de energia a seguir são apenas para uso de driver de miniporta NDIS tradicional. Eles não devem ser usados por drivers de cliente NetAdapterCx.

*ModernStandbyWoLMagicPacket
Um valor que descreve se o dispositivo deve ser habilitado para ativar o computador quando o dispositivo recebe um pacote mágico e o sistema está no estado de energia S0ix. Isso não se aplica quando o sistema está no estado de energia S4.

Observação

*ModernStandbyWoLMagicPacket é compatível no NDIS 6.60 e versões posteriores, ou no Windows 10, versão 1607 e versões posteriores.

*DeviceSleepOnDisconnect
Um valor que descreve se o dispositivo deve ser habilitado para colocar o dispositivo em um estado de baixo consumo de energia (estado de suspensão) quando a mídia é desconectada e retornar a um estado de energia total (estado de ativação) quando a mídia é conectada novamente.

A tabela a seguir descreve as possíveis entradas INF para as palavras-chave de gerenciamento de energia usadas pelos drivers de miniporta NDIS.

SubkeyName ParamDesc Valor EnumDesc
*ModernStandbyWoLMagicPacket Ativar no pacote mágico quando o sistema está no estado de energia S0ix 0 (Padrão) Desabilitadas
1 habilitado
*DeviceSleepOnDisconnect Suspensão do dispositivo ao se desconectar 0 Desabilitadas
1 (Padrão) Enabled