RtlParent-Makro (ntddk.h)
Die RtlParent-Routine gibt einen Zeiger auf das übergeordnete Element des angegebenen Knotens in einer Splaylinkstruktur zurück.
Syntax
void RtlParent(
[in] Links
);
Parameter
[in] Links
Zeiger auf den Knoten. Der Knoten muss durch Aufrufen von RtlInitializeSplayLinks initialisiert worden sein.
Rückgabewert
Keine
Bemerkungen
RtlParent gibt einen Zeiger auf das übergeordnete Element des Knotens unter Links oder den Links-Zeiger zurück, wenn der angegebene Knoten der Stammknoten der Struktur ist.
RtlParent kann wiederholt in Verbindung mit RtlLeftChild und RtlRightChild 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 RtlParent 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. |