RtlIsRightChild-Makro (ntddk.h)
Die RtlIsRightChild Routine bestimmt, ob ein bestimmter Wiedergabelink das richtige untergeordnete Element eines Knotens in einer Wiedergabelinkstruktur ist.
Syntax
void RtlIsRightChild(
[in] Links
);
Parameter
[in] Links
Zeigen Sie auf den Knoten. Der Knoten muss durch Aufrufen von RtlInitializeSplayLinksinitialisiert worden sein.
Rückgabewert
Nichts
Bemerkungen
RtlIsRightChild TRUE zurück, wenn der angegebene Knoten bei Links das rechte untergeordnete Element des übergeordneten Knotens ist, andernfalls FALSE.
Der angegebene Knoten bei Verknüpfungen muss über einen übergeordneten Knoten in der Struktur verfügen. Ein Aufrufer kann bestimmen, ob dieser Knoten über ein übergeordnetes Element mit RtlIsRoot-verfügt. Wenn RtlIsRoot-FALSE-zurückgibt, ist Links ein gültiger Parameter für RtlIsRightChild.
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 RtlIsRightChild können bei IRQL <= DISPATCH_LEVEL ausgeführt werden, wenn die Verknüpfungsstruktur für die Wiedergabe nicht seitenlos 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". |