FirstEntrySList, fonction (wdm.h)
La routine FirstEntrySList retourne la première entrée dans une liste liée séquencée.
PSLIST_ENTRY FirstEntrySList(
[in] PSLIST_HEADER SListHead
);
[in] SListHead
Pointeur vers la structure SLIST_HEADER qui sert d’en-tête pour la liste liée séquencée.
FirstEntrySList retourne un pointeur vers la première structure SLIST_ENTRY de la liste. Si la liste est vide, la routine retourne NULL.
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.
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 |