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) |