NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT関数 (netadapter.h)

クライアント ドライバーは 、EAP over LAN (EAPOL) パケットによってウェイクアップ イベントが発生したことを報告するときに 、NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT 関数を呼び出してNET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES構造体を初期化します。

構文

void NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

パラメーター

[out] Reason

構造体に割り当てられたドライバー へのポインター NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

戻り値

なし

解説

NET_WAKE_SOURCE_TYPEが NetWakeSourceTypeEapolPacket の場合は、NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INITを呼び出してNET_ADAPTER_WAKE_REASON_PACKET構造体を初期化します。 NetAdapterReportWakeReasonPacket を呼び出して、このウェイク理由を NetAdapterCx に報告します。

この関数は、 NET_ADAPTER_WAKE_REASON_PACKET 構造体のメモリをゼロにし、 Size メンバーを設定し、 PatternId メンバーを NetAdapterWakeEapolPatternId に設定します。

要件

要件
サポートされている最小のクライアント Windows 11
サポートされている最小のサーバー Windows Server 2022
最小 UMDF バージョン 2.33
Header netadapter.h (netadaptercx.h を含む)

こちらもご覧ください

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

NetAdapterCx 電源管理の構成

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE