estructura SLIST_ENTRY (wdm.h)

Una estructura de SLIST_ENTRY describe una entrada en una lista vinculada secuenciadamente.

Sintaxis

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

Miembros

Next

Puntero a la siguiente entrada de la lista o NULL si no hay ninguna entrada siguiente en la lista.

Comentarios

Un controlador puede acceder al miembro Next de un SLIST_ENTRY, pero solo las rutinas del sistema proporcionadas para este propósito deben actualizarse.

En las plataformas de 64 bits, las estructuras de SLIST_ENTRY deben estar alineadas con 16 bytes. Los controladores pueden usar DECLSPEC_ALIGN(MEMORY_ALLOCATION_ALIGNMENT) para garantizar la alineación adecuada de SLIST_ENTRY.

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

Requisitos

Requisito Valor
Header wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

ExInterlockedFlushSList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList