ExInitializeSListHead routine
The ExInitializeSListHead routine initializes an SLIST_HEADER structure that represents the head of a sequenced singly linked list.
Syntax
VOID ExInitializeSListHead( _In_ PSLIST_HEADER SListHead );
Parameters
- SListHead [in]
-
A pointer to the SLIST_HEADER structure to initialize. The structure must be 16-byte aligned on 64-bit platforms.
Return value
None
Remarks
For more information about using this routine to implement a sequenced singly linked list, see Singly and Doubly Linked Lists.
Callers of ExInitializeSListHead can be running at any IRQL. If ExInitializeSListHead is called at IRQL >= DISPATCH_LEVEL the storage for SListHead must be resident.
Requirements
|
Version | Available starting with Windows 2000. |
|---|---|
|
Header |
|
|
Library |
|
|
IRQL | Any level (see Remarks section) |
See also
- ExInitializeNPagedLookasideList
- ExInitializePagedLookasideList
- ExInterlockedInsertTailList
- ExInterlockedPopEntrySList
- ExInterlockedPushEntrySList
- ExQueryDepthSList
- KeInitializeSpinLock
Send comments about this topic to Microsoft
Build date: 5/22/2013