PushEntryList-Funktion (wdm.h)
Die PushEntryList-Routine fügt einen Eintrag am Anfang einer einfach verknüpften Liste mit SINGLE_LIST_ENTRY Strukturen ein.
Syntax
void PushEntryList(
[in, out] PSINGLE_LIST_ENTRY ListHead,
[in, out] __drv_aliasesMem PSINGLE_LIST_ENTRY Entry
);
Parameter
[in, out] ListHead
Zeiger auf die SINGLE_LIST_ENTRY-Struktur , die als Listenheader dient.
[in, out] Entry
Zeiger auf SINGLE_LIST_ENTRY Struktur, die den Eintrag darstellt, der in die Liste eingefügt werden soll.
Rückgabewert
Keine
Bemerkungen
PushEntryList legt ListHead-Next> auf Entry undEntry-Next> fest, um auf den alten ersten Eintrag der Liste zu zeigen.
Informationen zur Verwendung dieser Routine beim Implementieren einer singly verknüpften Liste finden Sie unter Singly und Doubly Linked Listen.
Aufrufer von PushEntryList können in jedem IRQL ausgeführt werden. Wenn PushEntryList unter IRQL >= DISPATCH_LEVEL aufgerufen wird, müssen der Speicher für ListHead und die Listeneinträge resident sein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Desktop |
Kopfzeile | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |
IRQL | Beliebige Ebene (siehe Abschnitt Hinweise) |