Skip to main content
SLIST_ENTRY structure

Represents an item in a singly linked list.

Syntax


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

Members

Next

A pointer to an SLIST_ENTRY structure that represents the next item in a singly linked list.

Remarks

All list items must be aligned on a MEMORY_ALLOCATION_ALIGNMENT boundary. Unaligned items can cause unpredictable results. See _aligned_malloc.

Examples

For an example, see Using Singly Linked Lists.

Requirements

Minimum supported client

Windows XP [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2003 [desktop apps | Windows Store apps]

Header

Winnt.h (include Windows.h)

See also

InitializeSListHead
InterlockedFlushSList
InterlockedPopEntrySList
InterlockedPushEntrySList