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

驅動程式可以存取SINGLE_LIST_ENTRY的 Next 成員,除了初始化清單前端以外的 (,) Next 只能由針對此用途提供的系統例程更新。

如需如何使用SINGLE_LIST_ENTRY結構來實作單一連結清單的詳細資訊,請參閱 Singly 和 Doubly Linked 清單

規格需求

需求
標頭 ntdef.h (包括 Wdm.h、Ntddk.h)

另請參閱

ExInterlockedPopEntryList

ExInterlockedPushEntryList

PopEntryList

PushEntryList