структура 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 структур для реализации последовательно связанного списка см. в разделе Singly и Doubly Linked Списки.
Требования
Требование | Значение |
---|---|
Заголовок | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |