RtlIsRightChild-Makro (ntddk.h)
Die RtlIsRightChild-Routine bestimmt, ob ein bestimmter splay-Link das richtige untergeordnete Element eines Knotens in einer Wiedergabelinkstruktur ist.
Syntax
void RtlIsRightChild(
[in] Links
);
Parameter
[in] Links
Zeiger auf den Knoten. Der Knoten muss durch Aufrufen von RtlInitializeSplayLinks initialisiert worden sein.
Rückgabewert
Keine
Bemerkungen
RtlIsRightChild gibt TRUE zurück, wenn der angegebene Knoten unter Links das rechte untergeordnete Element des übergeordneten Knotens ist, andernfalls FALSE.
Der angegebene Knoten unter Links muss über einen übergeordneten Knoten in der Struktur verfügen. Ein Aufrufer kann feststellen, ob dieser Knoten über ein übergeordnetes Element mit RtlIsRoot verfügt. Wenn RtlIsRootFALSE zurückgibt, ist Links ein gültiger Parameter für RtlIsRightChild.
Anrufer der Rtl-Splaylinkroutinen sind für die Synchronisierung des Zugriffs auf die Splay-Linkstruktur verantwortlich. Ein schneller Mutex ist der effizienteste Synchronisierungsmechanismus für diesen Zweck.
Aufrufer von RtlIsRightChild können unter IRQL <= DISPATCH_LEVEL ausgeführt werden, wenn die Splay-Linkstruktur nicht aus der Seitenliste besteht. 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. |