Condividi tramite


funzione NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT (netadaptercx.h)

Il driver client chiama la funzione NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT per inizializzare una struttura NET_ADAPTER_WAKE_REASON_PACKET quando si segnala che un pacchetto magico ha causato un evento di riattivazione .

Sintassi

void NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

Parametri

[out] Reason

Puntatore a un driver allocato NET_ADAPTER_WAKE_REASON_PACKET struttura.

Valore restituito

nessuno

Osservazioni

Quando il NET_WAKE_SOURCE_TYPE è NetWakeSourceTypeMagicPacket, chiamare NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT per inizializzare la struttura di NET_ADAPTER_WAKE_REASON_PACKET . Chiamare NetAdapterReportWakeReasonPacket per segnalare questo motivo di riattivazione a NetAdapterCx.

Questa funzione consente di zero la memoria per la struttura NET_ADAPTER_WAKE_REASON_PACKET , imposta il membro Size e imposta il membro PatternId su NetAdapterWakeMagicPatternId.

Requisiti

Requisito Valore
Client minimo supportato Windows 11
Server minimo supportato Windows Server 2022
Piattaforma di destinazione Universale
Versione UMDF minima 2.33
Intestazione netadaptercx.h (include netadaptercx.h)
IRQL Qualsiasi livello purché la memoria di destinazione sia residente

Vedi anche

Configurazione di NetAdapterCx Power Management

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE