Compartir a través de


estructura SLIST_ENTRY (wdm.h)

Una estructura SLIST_ENTRY describe una entrada en una lista vinculada secuenciada.

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.

Observaciones

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

En plataformas de 64 bits, las estructuras de SLIST_ENTRY deben estar alineadas de 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 estructuras de SLIST_ENTRY para implementar una lista vinculada secuenciada, consulte listas vinculadas duplicadas y.

Requisitos

Requisito Valor
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

ExInterlockedFlushSList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList