RtlParent-Makro (ntddk.h)
Die RtlParent Routine gibt einen Zeiger auf das übergeordnete Element des angegebenen Knotens in einer Wiedergabelinkstruktur zurück.
Syntax
void RtlParent(
[in] Links
);
Parameter
[in] Links
Zeigen Sie auf den Knoten. Der Knoten muss durch Aufrufen von RtlInitializeSplayLinksinitialisiert worden sein.
Rückgabewert
Nichts
Bemerkungen
RtlParent einen Zeiger auf das übergeordnete Element des Knotens bei Links zurück oder gibt den Linkzeiger zurück, wenn der angegebene Knoten der Stammknoten der Struktur ist.
RtlParent kann wiederholt in Verbindung mit RtlLeftChild und RtlRightChild aufgerufen werden, um einen Spiellinkbaum zu durchlaufen.
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 RtlParent- müssen bei IRQL <= DISPATCH_LEVEL ausgeführt werden, wenn die Struktur nicht seiteniert ist. In der Regel werden Aufrufer bei IRQL-PASSIVE_LEVEL ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | ntddk.h (enthalten Ntddk.h, Ntifs.h) |
IRQL- | Siehe Abschnitt "Hinweise". |