FirstEntrySList, fonction (wdm.h)
La routine FirstEntrySList retourne la première entrée dans une liste liée séquencée.
Syntaxe
PSLIST_ENTRY FirstEntrySList(
[in] PSLIST_HEADER SListHead
);
Paramètres
[in] SListHead
Pointeur vers la structure SLIST_HEADER qui sert d’en-tête pour la liste liée séquencée.
Valeur de retour
FirstEntrySList retourne un pointeur vers la première structure SLIST_ENTRY de la liste. Si la liste est vide, la routine retourne NULL.
Remarques
Contrairement à d’autres routines de liste liée séquencées, la routine FirstEntrySList n’est pas atomique. Pour plus d’informations sur les listes liées séquencées, consultez Listes liées séquencées. Les appelants de cette routine peuvent s’exécuter à n’importe quel niveau. S’il est appelé au >IRQL = DISPATCH_LEVEL, le stockage de ListHead doit être résident.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | wdm.h (include Wdm.h, Ntifs.h, Ntddk.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | N’importe quel niveau |