Função NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT (netadaptercx.h)
O driver cliente chama a função NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT para inicializar uma estrutura NET_ADAPTER_WAKE_REASON_PACKET ao relatar que um pacote mágico causou um evento de ativação.
Sintaxe
void NET_ADAPTER_WAKE_REASON_MAGIC_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 NetWakeSourceTypeMagicPacket, chame NET_ADAPTER_WAKE_REASON_MAGIC_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 NetAdapterWakeMagicPatternId.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11 |
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