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) |