RtlDeleteNoSplay-Funktion (ntddk.h)
Die RtlDeleteNoSplay Routine löscht den angegebenen Knoten aus der Verknüpfungsstruktur für die Wiedergabe.
Syntax
NTSYSAPI VOID RtlDeleteNoSplay(
[in] PRTL_SPLAY_LINKS Links,
[in, out] PRTL_SPLAY_LINKS *Root
);
Parameter
[in] Links
Ein Zeiger auf den zu löschenden Knoten. Der Knoten muss durch Aufrufen von RtlInitializeSplayLinksinitialisiert worden sein.
[in, out] Root
Ein Zeiger auf den Zeiger des Aufrufers auf den Stammknoten der Verknüpfungsstruktur für die Wiedergabe. Der Zeiger des Aufrufers wird aktualisiert, nachdem der Knoten gelöscht wurde.
Rückgabewert
Nichts
Bemerkungen
Im Gegensatz zu RtlDeleteRtlDeleteNoSplay die Wiedergabelinkstruktur nach dem Löschen des Knotens nicht neu aus.
Anrufer der Rtl- Wiedergabelinkroutinen sind für die Synchronisierung des Zugriffs auf die Wiedergabelinkstruktur verantwortlich. Ein schneller Mutex ist der effizienteste Synchronisierungsmechanismus, der für diesen Zweck verwendet werden kann.
Anrufer von RtlDeleteNoSplay- müssen bei IRQL <= DISPATCH_LEVEL ausgeführt werden, wenn die Verknüpfungsstruktur für die Wiedergabe nicht seitenlos ist. In der Regel werden Aufrufer bei IRQL-PASSIVE_LEVEL ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntddk.h (enthalten Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | Siehe Abschnitt "Hinweise". |