Partager via


InitializeSListHead, fonction (wdm.h)

L'InitializeSListHead routine (ou ExInitializeSListHead) initialise une structure SLIST_HEADER qui représente la 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 des plateformes 64 bits.

Valeur de retour

Aucun

Remarques

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

Les appelants de InitializeSListHead ou ExInitializeSListHead peuvent s’exécuter à n’importe quel runtime IRQL. Si ExInitializeSListHead est appelé au >IRQL = DISPATCH_LEVEL le stockage pour SListHead doit être résident.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 2000.
plateforme cible Bureau
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau (voir section Remarques)

Voir aussi

ExInitializeNPagedLookasideList

ExInitializePagedLookasideList

ExInterlockedInsertTailList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList

ExQueryDepthSList

KeInitializeSpinLock