Freigeben über


InitializeSListHead-Funktion (wdm.h)

Die InitializeSListHead Routine (oder ExInitializeSListHead) initialisiert eine SLIST_HEADER Struktur, die den Kopf einer sequenzierten verknüpften Liste darstellt.

Syntax

void InitializeSListHead(
  [in] PSLIST_HEADER SListHead
);

Parameter

[in] SListHead

Ein Zeiger auf die SLIST_HEADER Struktur, die initialisiert werden soll. Die Struktur muss 16-Byte auf 64-Bit-Plattformen ausgerichtet sein.

Rückgabewert

Nichts

Bemerkungen

Weitere Informationen zur Verwendung dieser Routine zum Implementieren einer sequenzierten verknüpften Liste finden Sie unter Singly und Doubly Linked Lists.

Aufrufer von InitializeSListHead- oder ExInitializeSListHead- können bei jedem IRQL ausgeführt werden. Wenn ExInitializeSListHead bei IRQL aufgerufen wird, muss >= DISPATCH_LEVEL der Speicher für SListHead sein.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Desktop
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- Beliebige Ebene (siehe Abschnitt "Hinweise")

Siehe auch

ExInitializeNPagedLookasideList

ExInitializePagedLookasideList

ExInterlockedInsertTailList-

ExInterlockedPopEntrySList-

ExInterlockedPushEntrySList

ExQueryDepthSList-

KeInitializeSpinLock