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.
void NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT(
[out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);
[out] Reason
Um ponteiro para um driver alocado NET_ADAPTER_WAKE_REASON_PACKET estrutura.
Nenhum
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 de NET_ADAPTER_WAKE_REASON_PACKET, define o membro tamanho e define o membro PatternId como NetAdapterWakeMagicPatternId.
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11 |
servidor com suporte mínimo | Windows Server 2022 |
da 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 |
configurando o de Gerenciamento de Energia netAdapterCx
NET_ADAPTER_WAKE_REASON_PACKET