IsListEmpty-Funktion (wdm.h)
Die IsListEmpty Routine gibt an, ob eine doubly verknüpfte Liste mit LIST_ENTRY Strukturen leer ist.
Syntax
BOOLEAN IsListEmpty(
[in] const LIST_ENTRY *ListHead
);
Parameter
[in] ListHead
Zeigen Sie 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, und andernfalls FALSE.
Bemerkungen
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.
Anforderungen
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") |