SLIST_ENTRY 結構 (wdm.h)

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 清單

規格需求

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

另請參閱

ExInterlockedFlushSList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList