NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT函式 (netadaptercx.h)

當回報magic封包造成喚醒事件時,客戶端驅動程式會呼叫 NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT 函式,以初始化 NET_ADAPTER_WAKE_REASON_PACKET 結構。

語法

void NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

參數

[out] Reason

配置 NET_ADAPTER_WAKE_REASON_PACKET 結構的驅動程式指標。

傳回值

備註

NET_WAKE_SOURCE_TYPE 為 NetWakeSourceTypeMagicPacket 時,呼叫 NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT 以初始化 NET_ADAPTER_WAKE_REASON_PACKET 結構。 呼叫 NetAdapterReportWakeReasonPacket 以向 NetAdapterCx 回報此喚醒原因。

此函式會零除 NET_ADAPTER_WAKE_REASON_PACKET 結構的記憶體、設定 Size 成員,並將 PatternId 成員設定為 NetAdapterWakeMagicPatternId。

規格需求

需求
最低支援的用戶端 Windows 11
最低支援的伺服器 Windows Server 2022
目標平台 Universal
最低UMDF版本 2.33
標頭 netadaptercx.h (包含 netadaptercx.h)
IRQL 只要目標記憶體是駐留的層級,任何層級

另請參閱

設定 NetAdapterCx 電源管理

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE