Freigeben über


SLIST_ENTRY Struktur (wdm.h)

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

Syntax

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

Angehörige

Next

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

Bemerkungen

Ein Treiber kann auf das Next Mitglied eines SLIST_ENTRYzugreifen, darf jedoch nur von den systemroutinen aktualisiert werden, die zu diesem Zweck bereitgestellt werden.

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

Weitere Informationen zur Verwendung von SLIST_ENTRY Strukturen zum Implementieren einer sequenzierten, singly linked list finden Sie unter Singly and Doubly Linked Lists.

Anforderungen

Anforderung Wert
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

ExInterlockedFlushSList-

ExInterlockedPopEntrySList-

ExInterlockedPushEntrySList