Export (0) Print
Expand All
Expand Minimize

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

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

Library

Ntoskrnl.lib

IRQL

Any level (see Remarks section)

See also

ExInitializeNPagedLookasideList
ExInitializePagedLookasideList
ExInterlockedInsertTailList
ExInterlockedPopEntrySList
ExInterlockedPushEntrySList
ExQueryDepthSList
KeInitializeSpinLock

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft