Partager via


structure SLIST_ENTRY (wdm.h)

Une structure SLIST_ENTRY décrit une entrée dans une liste liée séquencée.

Syntaxe

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

Membres

Next

Pointeur vers l’entrée suivante dans la liste, ou null s’il n’y a pas d’entrée suivante dans la liste.

Remarques

Un pilote peut accéder au membre Next d’un SLIST_ENTRY, mais ne doit être mis à jour que par les routines système fournies à cet effet.

Sur les plateformes 64 bits, SLIST_ENTRY structures doivent être alignées sur 16 octets. Les pilotes peuvent utiliser DECLSPEC_ALIGN(MEMORY_ALLOCATION_ALIGNMENT) pour garantir l’alignement approprié de SLIST_ENTRY.

Pour plus d’informations sur l’utilisation de structures SLIST_ENTRY pour implémenter une liste liée séquencée, consultez Listes liées singly et Doubly Linked Lists.

Exigences

Exigence Valeur
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

ExInterlockedFlushSList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList