Freigeben über


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

Siehe auch

SLIST_ENTRY

SLIST_HEADER