RtlSubtreeSuccessor 例程返回指向该节点的子树中指定节点的后续节点的指针。
语法
NTSYSAPI PRTL_SPLAY_LINKS RtlSubtreeSuccessor(
[in] PRTL_SPLAY_LINKS Links
);
参数
[in] Links
指向节点的指针。 必须通过调用 RtlInitializeSplayLinks来初始化节点。
返回值
RtlSubtreeSuccessor 返回指向 链接节点的子树后续项的指针,如果给定节点没有子树后续任务,则 返回 NULL。
言论
如果 链接 的节点具有右子树,则该子树的最左侧节点是子树后续项。
Rtl splay 链接例程的调用方负责同步对 splay 链接树的访问。 快速互斥体是用于此目的最有效的同步机制。
RtlSubtreeSuccessor 的调用方必须在 IRQL <= DISPATCH_LEVEL(如果树未分页)。 如果对树进行分页,则调用方必须在 IRQL < DISPATCH_LEVEL 运行。 通常,调用方在 IRQL PASSIVE_LEVEL运行。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | 此例程在 Windows 2000 及更高版本Microsoft提供。 |
| 目标平台 | 普遍 |
| 标头 | ntddk.h (包括 Ntddk.h、 Ntifs.h) |
| 库 | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | 请参阅“备注”部分。 |