Fungsi IsListEmpty (wdm.h)

Rutinitas IsListEmpty menunjukkan apakah daftar struktur LIST_ENTRY yang ditautkan doubly kosong.

Sintaks

BOOLEAN IsListEmpty(
  [in] const LIST_ENTRY *ListHead
);

Parameter

[in] ListHead

Penunjuk ke struktur LIST_ENTRY yang mewakili kepala daftar.

Nilai kembali

IsListEmpty mengembalikan TRUE jika saat ini tidak ada entri dalam daftar dan FALSE sebaliknya.

Keterangan

IsListEmpty mengembalikan TRUE jika ListHead-Flink> merujuk kembali ke ListHead.

Untuk informasi tentang menggunakan rutinitas ini saat menerapkan daftar tertaut dua kali lipat, lihat Lists Tertaut Singly dan Doubly.

Pemanggil IsListEmpty dapat berjalan di IRQL apa pun. Jika IsListEmpty dipanggil di IRQL >= DISPATCH_LEVEL, penyimpanan untuk ListHead 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

InitializeListHead

RemoveEntryList

RemoveHeadList

RemoveTailList