Partager via


Fonction InitializeSListHead (wdm.h)

La routine InitializeSListHead (ou ExInitializeSListHead) initialise une structure de SLIST_HEADER qui représente le tête d’une liste liée séquencée.

Syntaxe

void InitializeSListHead(
  [in] PSLIST_HEADER SListHead
);

Paramètres

[in] SListHead

Pointeur vers la structure SLIST_HEADER à initialiser. La structure doit être alignée sur 16 octets sur les plateformes 64 bits.

Valeur de retour

None

Remarques

Pour plus d’informations sur l’utilisation de cette routine pour implémenter une liste liée séquencée, consultez Singly and Doubly Linked Listes.

Les appelants d’InitializeSListHead ou d’ExInitializeSListHead peuvent être en cours d’exécution au niveau de n’importe quel IRQL. Si ExInitializeSListHead est appelé dans IRQL >= DISPATCH_LEVEL le stockage pour SListHead doit être résident.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 2000.
Plateforme cible Desktop (Expérience utilisateur)
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau (voir la section Remarques)

Voir aussi

ExInitializeNPagedLookasideList

ExInitializePagedLookasideList

ExInterlockedInsertTailList

ExInterlockedPopEntrySList

ExInterlockedPushEntrysList

ExQueryDepthSList

KeInitializeSpinLock