NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT函式 (netadaptercx.h)

當回報符合驅動程式支援篩選的封包造成喚醒事件時,用戶端驅動程式會呼叫 NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT 函式,以初始化 NET_ADAPTER_WAKE_REASON_PACKET 結構。

語法

void NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

參數

[out] Reason

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

傳回值

備註

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

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

規格需求

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

另請參閱

設定 NetAdapterCx 電源管理

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE