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 |
Header | netadaptercx.h (netadaptercx.h を含む) |
IRQL | ターゲット メモリが常駐している限り、任意のレベル |
こちらもご覧ください
NetAdapterCx Power Management の構成
NET_ADAPTER_WAKE_REASON_PACKET