Fungsi NetWakeSourceListGetElement (netwakesourcelist.h)

Fungsi NetWakeSourceListGetElement mendapatkan sumber bangun dari daftar sumber bangun untuk adaptor bersih.

Sintaks

NETWAKESOURCE NetWakeSourceListGetElement(
  [_In_] const NET_WAKE_SOURCE_LIST *List,
  [_In_] SIZE_T                     Index
);

Parameter

[_In_] List

Handel ke struktur NET_WAKE_SOURCE_LIST yang dialokasikan driver dan diinisialisasi.

[_In_] Index

Indeks berbasis nol dalam daftar untuk objek NETWAKESOURCE target. Fungsi ini harus kurang dari nilai yang dikembalikan oleh NetWakeSourceListGetCount.

Mengembalikan nilai

Mengembalikan objek NETWAKESOURCE, yang mewakili sumber bangun, pada indeks yang ditentukan dalam daftar.

Keterangan

Panggil NetWakeSourceListGetCount untuk mendapatkan jumlah sumber bangun sebelum memanggil fungsi ini.

Driver klien hanya boleh memanggil NetWakeSourceListGetElement 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

NetWakeSourceListGetCount