Fungsi PopEntryList (wdm.h)
Rutinitas PopEntryList menghapus entri pertama dari daftar struktur SINGLE_LIST_ENTRY yang ditautkan.
Sintaks
PSINGLE_LIST_ENTRY PopEntryList(
[in, out] PSINGLE_LIST_ENTRY ListHead
);
Parameter
[in, out] ListHead
Arahkan ke struktur SINGLE_LIST_ENTRY yang mewakili kepala daftar. Saat kembali, ListHead-Next> menunjuk ke awal daftar dengan entri pertama dihapus.
Nilai kembali
PopEntryList mengembalikan penunjuk ke entri yang dihapus dari daftar, atau NULL jika daftar saat ini kosong.
Keterangan
PopEntryList menghapus entri pertama dari daftar dengan mengatur ListHead-Next> untuk mengarahkan ke entri kedua dalam daftar.
Untuk informasi tentang menggunakan rutinitas ini saat menerapkan daftar yang ditautkan secara senyap, lihat Lists Tertaut Singly dan Doubly.
Penelepon PopEntryList dapat berjalan di IRQL apa pun. Jika PopEntryList dipanggil di IRQL >= DISPATCH_LEVEL, penyimpanan untuk ListHead dan entri daftar harus residen.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 2000. |
Target Platform | Desktop |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |
IRQL | Tingkat apa pun (lihat bagian Keterangan) |