FirstEntrySList-Funktion (wdm.h)
Die FirstEntrySList Routine gibt den ersten Eintrag in einer sequenzierten verknüpften Liste zurück.
PSLIST_ENTRY FirstEntrySList(
[in] PSLIST_HEADER SListHead
);
[in] SListHead
Zeigen Sie auf die SLIST_HEADER Struktur, die als Kopfzeile für die sequenzierte verknüpfte Liste dient.
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.
Im Gegensatz zu anderen sequenzierten sequenzierten Listenroutinen ist die FirstEntrySList Routine nicht atomisch. Weitere Informationen zu sequenzierten verknüpften Listen finden Sie unter Sequenzierte verknüpfte Listen. Anrufer dieser Routine können auf jeder Ebene ausgeführt werden. Wenn bei IRQL->= DISPATCH_LEVEL aufgerufen wird, muss der Speicher für ListHead- ansässig sein.
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | wdm.h (include Wdm.h, Ntifs.h, Ntddk.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | Beliebige Ebene |