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

Voir aussi

SLIST_ENTRY

SLIST_HEADER