Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма RtlDeleteNoSplay удаляет указанный узел из дерева ссылок splay.
Синтаксис
NTSYSAPI VOID RtlDeleteNoSplay(
[in] PRTL_SPLAY_LINKS Links,
[in, out] PRTL_SPLAY_LINKS *Root
);
Параметры
[in] Links
Указатель на узел, который нужно удалить. Узел должен быть инициализирован путем вызова RtlInitializeSplayLinks.
[in, out] Root
Указатель на указатель вызывающего объекта на корневой узел дерева ссылок splay. Указатель вызывающего элемента обновляется после удаления узла.
Возвращаемое значение
Никакой
Замечания
В отличие от RtlDelete, RtlDeleteNoSplay не перебалансирует дерево ссылок воспроизведения после удаления узла.
Вызывающие Rtl подпрограммы связи splay отвечают за синхронизацию доступа к дереву ссылок splay. Быстрый мьютекс — это наиболее эффективный механизм синхронизации, используемый для этой цели.
Вызывающие RtlDeleteNoSplay должны выполняться в IRQL <= DISPATCH_LEVEL, если дерево ссылок воспроизведения не положено. Обычно вызывающие элементы выполняются в IRQL PASSIVE_LEVEL.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| заголовка | ntddk.h (include Ntddk.h, Ntifs.h) |
| библиотеки | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | См. раздел "Примечания". |