función NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT (netadaptercx.h)

El controlador cliente llama a la función NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT para inicializar una estructura de NET_ADAPTER_WAKE_REASON_PACKET al informar de que un paquete mágico provocó un evento de reactivación.

Sintaxis

void NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

Parámetros

[out] Reason

Puntero a un controlador asignado NET_ADAPTER_WAKE_REASON_PACKET estructura.

Valor devuelto

None

Observaciones

Cuando el NET_WAKE_SOURCE_TYPE es NetWakeSourceTypeMagicPacket, llame a NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT para inicializar la estructura de NET_ADAPTER_WAKE_REASON_PACKET . Llame a NetAdapterReportWakeReasonPacket para notificar este motivo de reactivación a NetAdapterCx.

Esta función agota la memoria de la estructura NET_ADAPTER_WAKE_REASON_PACKET , establece el miembro Size y establece el miembro PatternId en NetAdapterWakeMagicPatternId.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Servidor mínimo compatible Windows Server 2022
Plataforma de destino Universal
Versión mínima de UMDF 2,33
Encabezado netadaptercx.h (include netadaptercx.h)
IRQL Cualquier nivel siempre que la memoria de destino sea residente

Consulte también

Configuración de NetAdapterCx Power Management

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE