структура SINGLE_LIST_ENTRY (ntdef.h)

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

Синтаксис

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

Члены

Next

Для SINGLE_LIST_ENTRY , который служит записью списка, элемент Next указывает на следующую запись в списке или NULL , если в списке нет следующей записи. Для SINGLE_LIST_ENTRY , который служит в качестве заголовка списка, элемент Next указывает на первую запись в списке или NULL , если список пуст.

Комментарии

Если в качестве заголовка списка используется структура SINGLE_LIST_ENTRY , инициализируйте элемент Next структуры значением NULL.

Драйвер может получить доступ к элементу NextSINGLE_LIST_ENTRY, но (кроме инициализации заголовка списка) Next должен обновляться только системными подпрограммами, предоставляемыми для этой цели.

Дополнительные сведения об использовании SINGLE_LIST_ENTRY структур для реализации единого связанного списка см. в разделе Singly и Doubly Linked Списки.

Требования

Требование Значение
Заголовок ntdef.h (включая Wdm.h, Ntddk.h)

См. также раздел

ExInterlockedPopEntryList

ExInterlockedPushEntryList

PopEntryList

PushEntryList