Fonction InitializeListHead (wdm.h)
La routine InitializeListHead initialise une structure LIST_ENTRY qui représente le tête d’une liste doublement liée.
Syntaxe
void InitializeListHead(
[out] PLIST_ENTRY ListHead
);
Paramètres
[out] ListHead
Pointeur vers une structure LIST_ENTRY qui sert d’en-tête de liste.
Valeur de retour
None
Remarques
La routine InitializeListHead définit les membres Flink et Blink de ListHead pour qu’ils pointent vers ListHead.
Pour plus d’informations sur l’utilisation de cette routine lors de l’implémentation d’une liste doublement liée, consultez Singly and Doubly Linked Listes.
Les appelants d’InitializeListHead peuvent être en cours d’exécution sur n’importe quel IRQL. Si InitializeListHead est appelé dans IRQL >= DISPATCH_LEVEL le stockage pour ListHead 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, Wudfwdm.h) |
IRQL | N’importe quel niveau (voir la section Remarques) |