estructura SINGLE_LIST_ENTRY (ntdef.h)

Una estructura de SINGLE_LIST_ENTRY describe una entrada en una lista vinculada de forma singly, o sirve como encabezado para dicha lista.

Sintaxis

typedef struct _SINGLE_LIST_ENTRY {
  struct _SINGLE_LIST_ENTRY *Next;
} SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY;

Miembros

Next

Para un SINGLE_LIST_ENTRY que actúa como entrada de lista, el miembro Siguiente apunta a la siguiente entrada de la lista, o NULL si no hay ninguna entrada siguiente en la lista. Para un SINGLE_LIST_ENTRY que actúa como encabezado de lista, el miembro Next apunta a la primera entrada de la lista, o NULL si la lista está vacía.

Comentarios

Si se usa una estructura de SINGLE_LIST_ENTRY como encabezado de lista, inicialice el miembro Next de la estructura para que sea NULL.

Un controlador puede acceder al miembro Next de un SINGLE_LIST_ENTRY, pero (distinto de inicializar un encabezado de lista) Next solo debe actualizarse por las rutinas del sistema proporcionadas para este fin.

Para obtener más información sobre cómo usar SINGLE_LIST_ENTRY estructuras para implementar una lista vinculada singly, consulte Singly and Duplicay Linked Listas.

Requisitos

Requisito Valor
Header ntdef.h (include Wdm.h, Ntddk.h)

Consulte también

ExInterlockedPopEntryList

ExInterlockedPushEntryList

PopEntryList

PushEntryList