SLIST_ENTRY structure (wdm.h)
Une structure SLIST_ENTRY décrit une entrée dans une liste séquencée liée séparément.
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 Suivant d’un SLIST_ENTRY, mais doit être mis à jour uniquement 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 correct des SLIST_ENTRY.
Pour plus d’informations sur l’utilisation de structures SLIST_ENTRY afin d’implémenter une liste de liens singly séquentiels, consultez Singly and Doubly Linked Listes.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |