FirstEntrySList, fonction (wdm.h)
La routine FirstEntrySList retourne la première entrée d’une liste séquentielle liée séparément.
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éparément séquencée.
Valeur retournée
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é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.
Configuration requise
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 |