Fungsi NetDeviceGetWakeSourceList (netwakesourcelist.h)

Fungsi NetDeviceGetWakeSourceList mendapatkan daftar sumber bangun untuk adaptor bersih.

Sintaks

void NetDeviceGetWakeSourceList(
  [_In_]    WDFDEVICE            Device,
  [_Inout_] NET_WAKE_SOURCE_LIST *List
);

Parameter

[_In_] Device

Objek WDFDEVICE yang terkait dengan adaptor bersih (atau beberapa adaptor jika driver klien memiliki lebih dari satu untuk perangkat ini).

[_Inout_] List

Penunjuk ke struktur NET_WAKE_SOURCE_LIST yang dialokasikan driver dan diinisialisasi.

Mengembalikan nilai

Tidak ada

Keterangan

Panggil NET_WAKE_SOURCE_LIST_INIT untuk menginisialisasi struktur NET_WAKE_SOURCE_LIST , lalu panggil fungsi ini untuk mengambil daftar sumber bangun.

Driver klien hanya boleh memanggil NetDeviceGetWakeSourceList 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
Target Platform Universal
Versi UMDF minimum 2.33
Header netwakesourcelist.h (termasuk netadaptercx.h)
Pustaka netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Lihat juga

Mengonfigurasi manajemen daya

NET_WAKE_SOURCE_LIST_INIT

NET_WAKE_SOURCE_LIST