Partager via


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

Voir aussi

SLIST_ENTRY

SLIST_HEADER