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
NET_ADAPTER_WAKE_REASON_PACKET