IsListEmpty-Funktion (wdm.h)
Die IsListEmpty Routine gibt an, ob eine doubly verknüpfte Liste mit LIST_ENTRY Strukturen leer ist.
BOOLEAN IsListEmpty(
[in] const LIST_ENTRY *ListHead
);
[in] ListHead
Zeigen Sie auf eine LIST_ENTRY Struktur, die den Kopf der Liste darstellt.
IsListEmpty gibt TRUE zurück, wenn derzeit keine Einträge in der Liste vorhanden sind, und andernfalls FALSE.
IsListEmpty gibt TRUE zurück, wenn ListHead-->Flink- auf ListHeadverweist.
Informationen zur Verwendung dieser Routine bei der Implementierung einer doubly verknüpften Liste finden Sie unter Singly and Doubly Linked Lists.
Aufrufer von IsListEmpty- können bei jedem IRQL ausgeführt werden. Wenn IsListEmpty- bei IRQL->= DISPATCH_LEVEL aufgerufen wird, muss der Speicher für ListHead- ansässig sein.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Ab Windows 2000 verfügbar. |
Zielplattform- | Desktop |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |
IRQL- | Beliebige Ebene (siehe Abschnitt "Hinweise") |