estrutura NET_ADAPTER_WAKE_REASON_PACKET (netadaptercx.h)
A estrutura NET_ADAPTER_WAKE_REASON_PACKET descreve um pacote de rede (conhecido como pacote de ativação) que fez com que o adaptador de rede gerasse um evento de ativação.
Sintaxe
typedef struct _NET_ADAPTER_WAKE_REASON_PACKET {
ULONG Size;
ULONG PatternId;
ULONG OriginalPacketSize;
WDFMEMORY WakePacket;
} NET_ADAPTER_WAKE_REASON_PACKET;
Membros
Size
O tamanho dessa estrutura, em bytes.
PatternId
Um valor ULONG que especifica o identificador do padrão WOL (wake-on-LAN) que corresponde ao pacote de ativação.
OriginalPacketSize
Um valor ULONG que especifica o comprimento original, em unidades de bytes, do pacote de ativação.
WakePacket
Um buffer WDFMEMORY que contém o pacote de ativação.
Comentários
Chame NET_ADAPTER_WAKE_REASON_PACKET_INIT para inicializar essa estrutura se o NET_WAKE_SOURCE_TYPE for NetWakeSourceTypeBitmapPattern.
Chame NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT para inicializar essa estrutura se o NET_WAKE_SOURCE_TYPE for NetWakeSourceTypeMagicPacket.
Chame NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT para inicializar essa estrutura se o NET_WAKE_SOURCE_TYPE for NetWakeSourceTypePacketFilterMatch.
Chame NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT para inicializar essa estrutura se o NET_WAKE_SOURCE_TYPE for NetWakeSourceTypeEapolPacket.
Uma estrutura NET_ADAPTER_WAKE_REASON_PACKET é passada como um parâmetro de entrada para NetAdapterReportWakeReasonPacket.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Versão mínima do UMDF | 2.33 |
Cabeçalho | netadaptercx.h (inclua netadaptercx.h) |
Confira também
Configurando o gerenciamento de energia