FirstEntrySList-Funktion (wdm.h)
Die FirstEntrySList-Routine gibt den ersten Eintrag in einer sequenzierten, singlich verknüpften Liste zurück.
Syntax
PSLIST_ENTRY FirstEntrySList(
[in] PSLIST_HEADER SListHead
);
Parameter
[in] SListHead
Zeiger auf die SLIST_HEADER-Struktur , die als Header für die sequenzierte, singly verknüpfte Liste dient.
Rückgabewert
FirstEntrySList gibt einen Zeiger auf die erste SLIST_ENTRY Struktur in der Liste zurück. Wenn die Liste leer ist, gibt die Routine NULL zurück.
Hinweise
Im Gegensatz zu anderen sequenzierten singly verknüpften Listenroutinen ist die FirstEntrySList-Routine nicht atomar. Weitere Informationen zu sequenzierten, singly verknüpften Listen finden Sie unter Sequenced Singly Linked Listen. Aufrufer dieser Routine können auf jeder Ebene ausgeführt werden. Wenn unter IRQL >= DISPATCH_LEVEL aufgerufen wird, muss der Speicher für ListHead resident sein.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | wdm.h (include Wdm.h, Ntifs.h, Ntddk.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Beliebige Ebene |