structure SINGLE_LIST_ENTRY (ntdef.h)
Une structure de SINGLE_LIST_ENTRY décrit une entrée dans une liste liée individuellement ou sert d’en-tête pour une telle liste.
Syntaxe
typedef struct _SINGLE_LIST_ENTRY {
struct _SINGLE_LIST_ENTRY *Next;
} SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY;
Membres
Next
Pour une SINGLE_LIST_ENTRY qui sert d’entrée de liste, le membre Suivant pointe vers l’entrée suivante dans la liste, ou NULL s’il n’y a pas d’entrée suivante dans la liste. Pour une SINGLE_LIST_ENTRY qui sert d’en-tête de liste, le membre Suivant pointe vers la première entrée de la liste, ou NULL si la liste est vide.
Remarques
Si une structure SINGLE_LIST_ENTRY est utilisée comme tête de liste, initialisez le membre Suivant de la structure pour qu’il soit NULL.
Un pilote peut accéder au membre Suivant d’un SINGLE_LIST_ENTRY, mais (à part l’initialisation d’un tête de liste) Next doit uniquement être mis à jour par les routines système fournies à cet effet.
Pour plus d’informations sur l’utilisation des structures SINGLE_LIST_ENTRY pour implémenter une liste liée de manière unique, consultez Singly and Doubly Linked Listes.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntdef.h (inclure Wdm.h, Ntddk.h) |