FirstEntrySList-Funktion (wdm.h)
Die FirstEntrySList Routine gibt den ersten Eintrag in einer sequenzierten verknüpften Liste zurück.
Syntax
PSLIST_ENTRY FirstEntrySList(
[in] PSLIST_HEADER SListHead
);
Parameter
[in] SListHead
Zeigen Sie auf die SLIST_HEADER Struktur, die als Kopfzeile für die sequenzierte 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.
Bemerkungen
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.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | wdm.h (include Wdm.h, Ntifs.h, Ntddk.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | Beliebige Ebene |