Поделиться через


структура SLIST_ENTRY (wdm.h)

Структура SLIST_ENTRY описывает запись в последовательно связанном списке.

Синтаксис

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

Члены

Next

Указатель на следующую запись в списке или NULL, если в списке нет следующей записи.

Замечания

Драйвер может получить доступ к Следующему члену SLIST_ENTRY, но должен обновляться только системными подпрограммами, предоставленными для этой цели.

На 64-разрядных платформах SLIST_ENTRY структуры должны быть выровнены по 16 байтам. Драйверы могут использовать DECLSPEC_ALIGN(MEMORY_ALLOCATION_ALIGNMENT) для обеспечения правильного выравнивания SLIST_ENTRY.

Дополнительные сведения об использовании структур SLIST_ENTRY для реализации последовательно связанного списка см. в списков с двуединой связью.

Требования

Требование Ценность
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

См. также

ExInterlockedFlushSList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList