RtlIsRoot-Makro (ntddk.h)
Die RtlIsRoot Routine bestimmt, ob der angegebene Knoten der Stammknoten einer Verknüpfungsstruktur für die Wiedergabe ist.
Syntax
void RtlIsRoot(
[in] Links
);
Parameter
[in] Links
Zeigen Sie auf den Knoten. Der Knoten muss durch Aufrufen von RtlInitializeSplayLinksinitialisiert worden sein.
Rückgabewert
Nichts
Bemerkungen
RtlIsRoot- "TRUE" zurück, wenn der Knoten bei "Links" keinen übergeordneten Knoten aufweist, andernfalls FALSE.
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.
Aufrufer von RtlIsRoot- müssen bei IRQL <= DISPATCH_LEVEL ausgeführt werden, wenn die Verknüpfungsstruktur für die Wiedergabe oder der just initialisierte Knoten bei Links 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". |