共用方式為


NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT函式 (netadaptercx.h)

當報告魔術封包造成喚醒事件時,用戶端驅動程式會呼叫 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
目標平臺 普遍
最低 UMDF 版本 2.33
標頭 netadaptercx.h (包括 netadaptercx.h)
IRQL 只要目標記憶體是常駐的任何層級

另請參閱

設定 NetAdapterCx 電源管理

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE