Compartilhar via


Função NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT (netadaptercx.h)

O driver cliente chama a função NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT para inicializar uma estrutura NET_ADAPTER_WAKE_REASON_PACKET ao relatar que um pacote que corresponde a um filtro com suporte de driver causou um evento de ativação.

Sintaxe

void NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

Parâmetros

[out] Reason

Um ponteiro para um driver alocado NET_ADAPTER_WAKE_REASON_PACKET estrutura.

Retornar valor

Nenhum

Comentários

Quando o NET_WAKE_SOURCE_TYPE for NetWakeSourceTypePacketFilterMatch, chame NET_ADAPTER_WAKE_REASON_FILTER_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 NetAdapterWakeFilterPatternId.

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022
Plataforma de Destino Universal
Versão mínima do UMDF 2.33
Cabeçalho netadaptercx.h (inclua netadaptercx.h)
IRQL Qualquer nível, desde que a memória de destino seja residente

Confira também

Configurando o NetAdapterCx Power Management

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE