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
対象プラットフォーム ユニバーサル
最小 UMDF バージョン 2.33
Header netadaptercx.h (netadaptercx.h を含む)
IRQL ターゲット メモリが常駐している限り、任意のレベル

こちらもご覧ください

NetAdapterCx Power Management の構成

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE