RtlRightChild-Makro (ntddk.h)

Die RtlRightChild Routine gibt einen Zeiger auf das rechte untergeordnete Element des angegebenen Verknüpfungsknotens zurück.

Syntax

void RtlRightChild(
  [in]  Links
);

Parameter

[in] Links

Zeiger auf den Knoten, dessen rechtes untergeordnetes Element zurückgegeben werden soll. Der Knoten muss durch Aufrufen von RtlInitializeSplayLinksinitialisiert worden sein.

Rückgabewert

Nichts

Bemerkungen

RtlRightChild- gibt einen Zeiger auf das rechte untergeordnete Element des Knotens bei Links zurück, oder es gibt NULL zurück, wenn der angegebene Knoten kein rechtes untergeordnetes Element hat.

RtlRightChild kann wiederholt in Verbindung mit RtlParent und RtlLeftChild 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 RtlRightChild- müssen bei IRQL <= DISPATCH_LEVEL ausgeführt werden, wenn die Struktur nicht seitent wird. 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".

Siehe auch

RtlInitializeSplayLinks

RtlInsertAsRightChild

RtlLeftChild

RtlParent