次の方法で共有


NET_POWER_OFFLOAD_LIST_INIT関数 (netpoweroffloadlist.h)

NET_POWER_OFFLOAD_LIST_INIT 関数は、NET_POWER_OFFLOAD_LIST 構造体を初期化します。

構文

void NET_POWER_OFFLOAD_LIST_INIT(
  [_Out_] NET_POWER_OFFLOAD_LIST *List
);

パラメーター

[_Out_] List

ドライバーによって割り当てられた NET_POWER_OFFLOAD_LIST 構造体へのハンドル。

戻り値

何一つ

備考

この関数は、NET_POWER_OFFLOAD_LIST 構造体のメモリをゼロにしてから、Size メンバーを入力します。 この関数を呼び出した後、初期化された構造体 NetDeviceGetPowerOffloadList を呼び出して、この net アダプターへの低電力オフロードの一覧を取得します。

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

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

必要条件

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

関連項目

電源管理 の構成

NET_POWER_OFFLOAD_LIST

NetDeviceGetPowerOffloadList