Compartilhar via


Função NetWakeSourceGetAdapter (netwakesource.h)

A função NetWakeSourceGetAdapter obtém o adaptador de rede para uma fonte de wake-on-LAN (WoL).

Sintaxe

NETADAPTER NetWakeSourceGetAdapter(
  [_In_] NETWAKESOURCE WakeSource
);

Parâmetros

[_In_] WakeSource

O objeto NETWAKESOURCE que representa a origem do evento de ativação.

Retornar valor

Retorna o objeto NETADAPTER que representa o adaptador de rede para essa fonte de ativação.

Comentários

Os drivers de cliente que têm um adaptador de rede por dispositivo não precisam chamar essa função opcional. Chame NetWakeSourceGetAdapter se o dispositivo tiver mais de um objeto de adaptador de rede por dispositivo, como em um driver de cliente MBBCx.

O driver cliente só deve chamar NetWakeSourceGetAdapter durante uma transição de energia, normalmente de sua função de retorno de chamada EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 ou EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE . Caso contrário, a chamada resultará em uma verificação de bugs do sistema.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Versão mínima do UMDF 2.33
Cabeçalho netwakesource.h (inclua netadaptercx.h)
Biblioteca netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Confira também

Configurando o gerenciamento de energia

[NetWakeSourceListGetElement]