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“下一个 ”成员指向列表中的下一个条目;如果列表中没有下一个条目,则为 NULL 。 对于充当列表标头的SINGLE_LIST_ENTRY,Next 成员指向列表中的第一个条目,如果列表为空,则为 NULL

注解

如果将 SINGLE_LIST_ENTRY 结构用作列表头,请将结构的 Next 成员初始化为 NULL

驱动程序可以访问SINGLE_LIST_ENTRYNext 成员,但除了初始化列表头) Next 之外, (只能由为此目的提供的系统例程进行更新。

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

要求

要求
Header ntdef.h (包括 Wdm.h、Ntddk.h)

另请参阅

ExInterlockedPopEntryList

ExInterlockedPushEntryList

PopEntryList

PushEntryList