wdm.h) (SLIST_ENTRY 结构

SLIST_ENTRY 结构描述序列单一链接列表中的条目。

语法

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

成员

Next

指向列表中下一个条目的指针;如果列表中没有下一个条目,则为 NULL

注解

驱动程序可以访问SLIST_ENTRYNext 成员,但只能由为此提供的系统例程进行更新。

在 64 位平台上, SLIST_ENTRY 结构必须对齐 16 字节。 驱动程序可以使用DECLSPEC_ALIGN (MEMORY_ALLOCATION_ALIGNMENT) 来确保 正确对齐SLIST_ENTRY

有关如何使用 SLIST_ENTRY 结构实现序列单一链接列表的详细信息,请参阅 Singly 和 Doubly Linked Lists

要求

要求
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

ExInterlockedFlushSList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList