IsListEmpty-Funktion (wdm.h)
Die IsListEmpty-Routine gibt an, ob eine doppelt verknüpfte Liste von LIST_ENTRY Strukturen leer ist.
Syntax
BOOLEAN IsListEmpty(
[in] const LIST_ENTRY *ListHead
);
Parameter
[in] ListHead
Zeiger auf eine LIST_ENTRY-Struktur , die den Kopf der Liste darstellt.
Rückgabewert
IsListEmpty gibt TRUE zurück, wenn derzeit keine Einträge in der Liste vorhanden sind, andernfalls FALSE .
Hinweise
IsListEmpty gibt TRUE zurück, wenn ListHead-Flink> auf ListHead verweist.
Informationen zur Verwendung dieser Routine beim Implementieren einer doppelt verknüpften Liste finden Sie unter Singly und Doubly Linked Listen.
Aufrufer von IsListEmpty können in jedem IRQL ausgeführt werden. Wenn IsListEmpty unter IRQL >= DISPATCH_LEVEL aufgerufen wird, muss der Speicher für ListHead resident sein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Desktop |
Kopfzeile | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |
IRQL | Beliebige Ebene (siehe Abschnitt "Hinweise") |