FirstEntrySList, fonction (wdm.h)
La routine FirstEntrySList retourne la première entrée d’une liste séquentielle liée séparément.
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éparément 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ées séparément séquencées, la routine FirstEntrySList n’est pas atomique. Pour plus d’informations sur les listes liées séparément séquencées, consultez Listes liés séquentiels. Les appelants de cette routine peuvent s’exécuter à n’importe quel niveau. Si elle est appelée à IRQL >= DISPATCH_LEVEL, le stockage pour ListHead doit être résident.
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | wdm.h (inclure Wdm.h, Ntifs.h, Ntddk.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | N’importe quel niveau |