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 | 只要目標記憶體是常駐的任何層級 |
另請參閱
NET_ADAPTER_WAKE_REASON_PACKET