Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine LIST_ENTRY-Struktur beschreibt einen Eintrag in einer doppelt verknüpften Liste oder dient als Kopfzeile für eine solche Liste.
Syntax
typedef struct _LIST_ENTRY {
struct _LIST_ENTRY *Flink;
struct _LIST_ENTRY *Blink;
} LIST_ENTRY, *PLIST_ENTRY, PRLIST_ENTRY;
Member
Flink
Bei einer LIST_ENTRY-Struktur , die als Listeneintrag dient, verweist das Flink-Element auf den nächsten Eintrag in der Liste oder auf den Listenheader, wenn kein nächster Eintrag in der Liste vorhanden ist.
Bei einer LIST_ENTRY-Struktur , die als Listenheader dient, zeigt das Flink-Element auf den ersten Eintrag in der Liste oder auf die LIST_ENTRY-Struktur selbst, wenn die Liste leer ist.
Blink
Bei einer LIST_ENTRY-Struktur , die als Listeneintrag dient, verweist das Blink-Element auf den vorherigen Eintrag in der Liste oder auf den Listenheader, wenn kein vorheriger Eintrag in der Liste vorhanden ist.
Bei einer LIST_ENTRY-Struktur , die als Listenheader dient, zeigt der Blink-Member auf den letzten Eintrag in der Liste oder auf die LIST_ENTRY-Struktur selbst, wenn die Liste leer ist.
Hinweise
Eine LIST_ENTRY-Struktur , die den Listenkopf beschreibt, muss durch Aufrufen von InitializeListHead initialisiert worden sein.
Ein Treiber kann auf die Flink - oder Blink-Member einer LIST_ENTRY zugreifen, aber die Member müssen nur von den zu diesem Zweck bereitgestellten Systemroutinen aktualisiert werden.
Weitere Informationen zur Verwendung LIST_ENTRY Strukturen zum Implementieren einer doppelt verknüpften Liste finden Sie unter Singly and Doubly Linked Listen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | ntdef.h (include Wdm.h, Ntddk.h) |