struktur NET_WAKE_SOURCE_LIST (netwakesourcelist.h)

Struktur NET_WAKE_SOURCE_LIST mewakili daftar sumber wake-on-LAN (WoL) untuk adaptor net.

Sintaks

typedef struct _NET_WAKE_SOURCE_LIST {
  ULONG Size;
  void  *Reserved[4];
} NET_WAKE_SOURCE_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_WAKE_SOURCE_LIST_INIT untuk menginisialisasi struktur ini, lalu panggil NetDeviceGetWakeSourceList untuk mendapatkan daftar sumber bangun dari adaptor net ini. Setelah Anda mendapatkan daftar, panggil NetWakeSourceListGetCount dengan struktur ini untuk mendapatkan jumlah objek NETWAKESOURCE yang mewakili sumber bangun, lalu ulangi objek dan panggil NetWakeSourceListGetElement untuk mengambil masing-masing objek. Setelah Anda mendapatkan objek NETWAKESOURCE, panggil NetWakeSourceGetType untuk mendapatkan jenis sumber bangun tersebut sehingga Anda dapat memanggil fungsi yang sesuai untuk mendapatkan parameter sumber bangun.

Driver klien hanya boleh memanggil fungsi terkait sumber bangun 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_WAKE_SOURCE . Jika tidak, panggilan akan menghasilkan pemeriksaan bug sistem.

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

Persyaratan

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

Lihat juga

Mengonfigurasi manajemen daya

NET_WAKE_SOURCE_LIST_INIT

NetDeviceGetWakeSourceList

NetWakeSourceListGetCount

NetWakeSourceListGetElement

NetWakeSourceGetType