RtlRightChild-Makro (ntddk.h)

Die RtlRightChild-Routine gibt einen Zeiger auf das rechte untergeordnete Element des angegebenen Splaylinkknotens 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 RtlInitializeSplayLinks initialisiert worden sein.

Rückgabewert

Keine

Bemerkungen

RtlRightChild gibt einen Zeiger auf das rechte untergeordnete Element des Knotens unter Links zurück, oder es wird NULL zurückgegeben, wenn der angegebene Knoten kein untergeordnetes Recht aufweist.

RtlRightChild kann wiederholt in Verbindung mit RtlParent und RtlLeftChild aufgerufen werden, um einen Splaylinkbaum zu durchlaufen.

Aufrufer der Rtl-Splaylinkroutinen sind für die Synchronisierung des Zugriffs auf die Splay-Linkstruktur verantwortlich. Ein schneller Mutex ist der effizienteste Synchronisierungsmechanismus, der für diesen Zweck verwendet werden kann.

Aufrufer von RtlRightChild müssen unter IRQL <= DISPATCH_LEVEL ausgeführt werden, wenn die Struktur nicht auspaget ist. In der Regel werden Aufrufer am IRQL-PASSIVE_LEVEL ausgeführt.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile ntddk.h (include Ntddk.h, Ntifs.h)
IRQL Weitere Informationen finden Sie im Abschnitt mit den Hinweisen.

Weitere Informationen

RtlInitializeSplayLinks

RtlInsertAsRightChild

RtlLeftChild

RtlParent