次の方法で共有


NET_WAKE_SOURCE_LIST_INIT関数 (netwakesourcelist.h)

NET_WAKE_SOURCE_LIST_INIT 関数は、NET_WAKE_SOURCE_LIST 構造体を初期化します。

構文

void NET_WAKE_SOURCE_LIST_INIT(
  [_Out_] NET_WAKE_SOURCE_LIST *List
);

パラメーター

[_Out_] List

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

戻り値

何一つ

備考

この関数は、NET_WAKE_SOURCE_LIST 構造体のメモリをゼロにしてから、Size メンバーを格納します。 この関数を呼び出した後、初期化された構造体 NetDeviceGetWakeSourceList を呼び出して、この net アダプターのウェイク ソースの一覧を取得します。

クライアント ドライバーは、通常、EVT_WDF_DEVICE_ARM_WAKE_FROM_SXEVT_WDF_DEVICE_ARM_WAKE_FROM_S0、または EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE コールバック関数から、電源移行中にのみ NET_WAKE_SOURCE_LIST_INIT を呼び出す必要があります。 それ以外の場合、呼び出しによってシステムバグチェックが行われます。

NETWAKESOURCE オブジェクトの操作のコード サンプルについては、「電源管理 の構成を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
ターゲット プラットフォーム 万国
UMDF の最小バージョン する 2.33
ヘッダー netwakesourcelist.h (netadaptercx.h を含む)
IRQL ターゲット メモリが常駐している限り、任意のレベル

関連項目

電源管理 の構成

NET_WAKE_SOURCE_LIST

NetDeviceGetWakeSourceList