RtlIsRightChild 宏 (ntddk.h)

RtlIsRightChild 例程确定给定的 splay 链接是否是 splay 链接树中节点的右子级。

语法

void RtlIsRightChild(
  [in]  Links
);

参数

[in] Links

指向节点的指针。 必须通过调用 RtlInitializeSplayLinks来初始化节点。

返回值

没有

言论

RtlIsRightChild 如果链接处的给定节点是其父节点的右子节点,则返回 TRUE,否则为 FALSE。

链接处的给定节点 必须在树中具有父节点。 调用方可以确定此节点是否具有具有 RtlIsRoot的父节点。 如果 RtlIsRoot 返回 FALSELinksRtlIsRightChild的有效参数。

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

RtlIsRightChild 的调用方可以在 IRQL <= DISPATCH_LEVEL(如果 splay 链接树未分页)。 通常,调用方在 IRQL PASSIVE_LEVEL运行。

要求

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

另请参阅

RtlInitializeSplayLinks

RtlIsLeftChild

RtlIsRoot

RtlRightChild

RtlSplay