Fungsi PushEntryList (wdm.h)

Rutinitas PushEntryList menyisipkan entri di awal daftar struktur SINGLE_LIST_ENTRY yang ditautkan secara senyap.

Sintaks

void PushEntryList(
  [in, out] PSINGLE_LIST_ENTRY                  ListHead,
  [in, out] __drv_aliasesMem PSINGLE_LIST_ENTRY Entry
);

Parameter

[in, out] ListHead

Penunjuk ke struktur SINGLE_LIST_ENTRY yang berfungsi sebagai header daftar.

[in, out] Entry

Penunjuk ke struktur SINGLE_LIST_ENTRY yang mewakili entri yang akan disisipkan dalam daftar.

Nilai kembali

Tidak ada

Keterangan

PushEntryList mengatur ListHead-Next> ke Entry, danEntry-Next> untuk menunjuk ke entri pertama lama dari daftar.

Untuk informasi tentang menggunakan rutinitas ini saat menerapkan daftar yang ditautkan secara senyap, lihat Lists Tertaut Singly dan Doubly.

Pemanggil PushEntryList dapat berjalan di IRQL apa pun. Jika PushEntryList 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)

Lihat juga

ExInterlockedPushEntryList

PopEntryList