Fungsi InsertTailList (wdm.h)
Rutinitas InsertTailList menyisipkan entri di ekor daftar struktur LIST_ENTRY yang ditautkan ganda.
Sintaks
void InsertTailList(
[in, out] PLIST_ENTRY ListHead,
[in, out] __drv_aliasesMem PLIST_ENTRY Entry
);
Parameter
[in, out] ListHead
Penunjuk ke struktur LIST_ENTRY yang mewakili kepala daftar.
[in, out] Entry
Penunjuk ke struktur LIST_ENTRY yang mewakili entri yang akan disisipkan dalam daftar.
Nilai kembali
Tidak ada
Keterangan
InsertTailList memperbarui ListHead-Blink> untuk menunjuk ke Entri. Ini memperbarui Entry-Blink> untuk menunjuk ke entri terakhir lama dalam daftar, dan mengatur Entry-Flink> ke ListHead. Flink dari entri terakhir sebelumnya juga diperbarui untuk menunjuk ke Entri.
Untuk informasi tentang menggunakan rutinitas ini saat menerapkan daftar tertaut dua kali lipat, lihat Lists Tertaut Singly dan Doubly.
Pemanggil InsertTailList dapat berjalan di IRQL apa pun. Jika InsertTailList 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) |