SINGLE_LIST_ENTRY-Struktur (ntdef.h)
Eine SINGLE_LIST_ENTRY-Struktur beschreibt einen Eintrag in einer einfach verknüpften Liste oder dient als Kopfzeile für eine solche Liste.
Syntax
typedef struct _SINGLE_LIST_ENTRY {
struct _SINGLE_LIST_ENTRY *Next;
} SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY;
Member
Next
Bei einer SINGLE_LIST_ENTRY , die als Listeneintrag dient, zeigt das Nächste Element auf den nächsten Eintrag in der Liste oder NULL , wenn kein nächster Eintrag in der Liste vorhanden ist. Bei einer SINGLE_LIST_ENTRY , die als Listenheader dient, zeigt das Nächste Element auf den ersten Eintrag in der Liste oder NULL , wenn die Liste leer ist.
Hinweise
Wenn eine SINGLE_LIST_ENTRY-Struktur als Listenkopf verwendet wird, initialisieren Sie das Nächste Element der Struktur als NULL.
Ein Treiber kann auf das Nächste Element einer SINGLE_LIST_ENTRY zugreifen, aber (abgesehen von der Initialisierung eines Listenkopfs) Darf Next nur von den zu diesem Zweck bereitgestellten Systemroutinen aktualisiert werden.
Weitere Informationen zur Verwendung SINGLE_LIST_ENTRY-Strukturen zum Implementieren einer singly verknüpften Liste finden Sie unter Singly und Doubly Linked Listen.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntdef.h (include Wdm.h, Ntddk.h) |