Compartilhar via


Função NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT (netadapter.h)

O driver cliente chama a função NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT para inicializar uma estrutura NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES ao relatar que um pacote EAPOL (EAP over LAN) causou um evento de ativação.

Sintaxe

void NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

Parâmetros

[out] Reason

Um ponteiro para uma estrutura de NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES alocada por driver.

Retornar valor

Nenhum

Comentários

Quando o NET_WAKE_SOURCE_TYPE for NetWakeSourceTypeEapolPacket, chame NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT para inicializar a estrutura de NET_ADAPTER_WAKE_REASON_PACKET . Chame NetAdapterReportWakeReasonPacket para relatar esse motivo de ativação para NetAdapterCx.

Essa função zera a memória da estrutura NET_ADAPTER_WAKE_REASON_PACKET , define o membro Size e define o membro PatternId como NetAdapterWakeEapolPatternId.

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

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

Configurando o NetAdapterCx Power Management

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE