Макрос RtlRightChild (ntddk.h)
Подпрограмма RtlRightChild возвращает указатель на правый дочерний элемент указанного узла канала воспроизведения.
Синтаксис
void RtlRightChild(
[in] Links
);
Параметры
[in] Links
Указатель на узел, правильный дочерний объект которого должен быть возвращен. Узел должен быть инициализирован путем вызова RtlInitializeSplayLinks.
Возвращаемое значение
Никакой
Замечания
RtlRightChild возвращает указатель на правый дочерний элемент узла в links или возвращает значение NULL, если указанный узел не имеет права на дочерний элемент.
RtlRightChild можно вызывать многократно в сочетании с RtlParent и RtlLeftChild для прогулки по дереву канала воспроизведения.
Вызывающие Rtl подпрограммы связи splay отвечают за синхронизацию доступа к дереву ссылок splay. Быстрый мьютекс — это наиболее эффективный механизм синхронизации, используемый для этой цели.
Вызывающие RtlRightChild должны выполняться в IRQL <= DISPATCH_LEVEL, если дерево не попачено. Обычно вызывающие элементы выполняются в IRQL PASSIVE_LEVEL.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | ntddk.h (include Ntddk.h, Ntifs.h) |
IRQL | См. раздел "Примечания". |