struktur NET_POWER_OFFLOAD_LIST (netpoweroffloadlist.h)

Struktur NET_POWER_OFFLOAD_LIST mewakili daftar offload protokol daya rendah ke adaptor bersih.

Sintaks

typedef struct _NET_POWER_OFFLOAD_LIST {
  ULONG Size;
  void  *Reserved[4];
} NET_POWER_OFFLOAD_LIST;

Anggota

Size

Ukuran struktur ini, dalam byte.

Reserved[4]

Dicadangkan. Driver klien tidak boleh membaca atau menulis ke nilai ini secara langsung.

Keterangan

Panggil NET_POWER_OFFLOAD_LIST_INIT untuk menginisialisasi struktur ini, lalu panggil NetDeviceGetPowerOffloadList untuk mendapatkan daftar offload daya rendah ke adaptor bersih ini. Setelah Anda mendapatkan daftar, panggil NetPowerOffloadListGetCount dengan struktur ini untuk mendapatkan jumlah objek NETPOWEROFFLOAD yang mewakili offload, lalu mengulang objek dan memanggil NetPowerOffloadListGetElement untuk mengambil masing-masing objek. Setelah Anda mendapatkan objek NETPOWEROFFLOAD, panggil NetPowerOffloadGetType untuk mendapatkan jenis offload tersebut sehingga Anda dapat memanggil fungsi yang sesuai untuk mendapatkan parameter offload.

Driver klien hanya boleh memanggil fungsi terkait offload daya selama transisi daya, biasanya dari fungsi panggilan balik EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0, atau EVT_NET_DEVICE_PREVIEW_POWER_OFFLOAD . Jika tidak, panggilan akan menghasilkan pemeriksaan bug sistem.

Untuk sampel kode bekerja dengan objek NETPOWEROFFLOAD, lihat Mengonfigurasi manajemen daya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Versi UMDF minimum 2.33
Header netpoweroffloadlist.h (termasuk netadaptercx.h)

Lihat juga

Mengonfigurasi manajemen daya

NET_POWER_OFFLOAD_LIST_INIT

NetDeviceGetPowerOffloadList

NetPowerOffloadListGetCount

NetPowerOffloadListGetElement

NetPowerOffloadGetType