RtlLeftChild 宏 (ntddk.h)

RtlLeftChild 例程返回指向指定 splay 链接节点的左侧子节点的指针。

语法

void RtlLeftChild(
  [in]  Links
);

参数

[in] Links

指向要返回其左子节点的节点的指针。 必须通过调用 RtlInitializeSplayLinks来初始化节点。

返回值

没有

言论

RtlLeftChild 返回指向链接处节点的左子级指针,或者如果指定的节点没有左子节点,则返回 NULL。

RtlLeftChild 可以与 RtlParentRtlRightChild 一起重复调用,以走 splay 链接树。

Rtl splay 链接例程的调用方负责同步对 splay 链接树的访问。 快速互斥体是用于此目的最有效的同步机制。

RtlLeftChild 的调用方必须在 IRQL <= DISPATCH_LEVEL(如果树未分页)。 通常,调用方在 IRQL PASSIVE_LEVEL运行。

要求

要求 价值
目标平台 桌面
标头 ntddk.h (包括 Ntddk.h、 Ntifs.h)
IRQL 请参阅“备注”部分。

另请参阅

RtlInitializeSplayLinks

RtlInsertAsLeftChild

RtlParent

RtlRightChild