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". |