Compartilhar via


estrutura NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES (netadapter.h)

A estrutura NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES descreve os recursos de ativação de um adaptador de rede na LAN (WoL) para acordar de uma mensagem de identificador de solicitação EAPOL (EAP over LAN).

Sintaxe

typedef struct _NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES {
  ULONG   Size;
  BOOLEAN EapolPacket;
} NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES;

Membros

Size

O tamanho dessa estrutura em bytes.

EapolPacket

Um valor booliano que descreve se o adaptador de rede é capaz de acordar de um pacote EAPOL.

Comentários

Chame NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT para inicializar essa estrutura e, em seguida, chame NetAdapterWakeSetEapolPacketCapabilities para definir os recursos woL do pacote EAPOL do adaptador de rede. Os drivers de cliente normalmente chamam NetAdapterWakeSetEapolPacketCapabilities ao iniciar um adaptador de rede, mas antes de chamar NetAdapterStart.

Ao relatar que um NET_WAKE_SOURCE_TYPE é NetWakeSourceTypeEapolPacket, chame NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT para inicializar uma estrutura de NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11
Servidor mínimo com suporte Windows Server 2022
Versão mínima do UMDF 2.33
Cabeçalho netadapter.h (inclua netadaptercx.h)

Confira também

Configurando o gerenciamento de energia

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT

NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT

NetAdapterWakeSetEapolPacketCapabilities

NetAdapterStart