Freigeben über


RtlLeftChild-Makro (ntddk.h)

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

Syntax

void RtlLeftChild(
  [in]  Links
);

Parameter

[in] Links

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

Rückgabewert

Nichts

Bemerkungen

RtlLeftChild gibt einen Zeiger auf das linke untergeordnete Element des Knotens bei Links zurück oder gibt NULL zurück, wenn der angegebene Knoten kein untergeordnetes Element aufweist.

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

Siehe auch

RtlInitializeSplayLinks

RtlInsertAsLeftChild

RtlParent

RtlRightChild