SLIST_ENTRY-Struktur (wdm.h)

Eine SLIST_ENTRY-Struktur beschreibt einen Eintrag in einer sequenzierten, singly verknüpften Liste.

Syntax

typedef struct _SLIST_ENTRY {
  struct _SLIST_ENTRY *Next;
} SLIST_ENTRY, *PSLIST_ENTRY;

Member

Next

Zeiger auf den nächsten Eintrag in der Liste oder NULL , wenn kein nächster Eintrag in der Liste vorhanden ist.

Hinweise

Ein Treiber kann auf das Nächste Element einer SLIST_ENTRY zugreifen, muss jedoch nur von den zu diesem Zweck bereitgestellten Systemroutinen aktualisiert werden.

Auf 64-Bit-Plattformen müssen SLIST_ENTRY Strukturen um 16 Byte ausgerichtet sein. Treiber können DECLSPEC_ALIGN(MEMORY_ALLOCATION_ALIGNMENT) verwenden, um die richtige Ausrichtung der SLIST_ENTRY sicherzustellen.

Weitere Informationen zur Verwendung SLIST_ENTRY Strukturen zum Implementieren einer sequenzierten, singly verknüpften Liste finden Sie unter Singly und Doubly Linked Listen.

Anforderungen

Anforderung Wert
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

ExInterlockedFlushSList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList