共用方式為


RtlIsRightChild 宏 (ntddk.h)

RtlIsRightChild 例程會判斷指定的splay連結是否為Splay連結樹狀結構中節點的右子系。

語法

void RtlIsRightChild(
  [in]  Links
);

參數

[in] Links

節點的指標。 節點必須透過呼叫 RtlInitializeSplayLinks 來初始化。

傳回值

備註

如果 Links 的指定節點為其父節點的右子系,則 RtlIsRightChild 會傳回 TRUE,否則傳回 FALSE。

連結處的指定節點在樹狀結構中必須有父節點。 呼叫端可以判斷此節點是否有 具有 RtlIsRoot 的父系。 如果 RtlIsRoot 傳回 FALSE,LinksRtlIsRightChild 的有效參數。

Rtl splay 連結例程的呼叫端負責同步存取 splay 連結樹狀結構。 快速 Mutex 是用於此用途的最有效率同步處理機制。

如果 Splay 連結樹狀結構為非分頁, RtlIsRightChild 的呼叫端可以在 IRQL <= DISPATCH_LEVEL執行。 呼叫端通常會在 IRQL PASSIVE_LEVEL上執行。

規格需求

需求
目標平台 桌面
標頭 ntddk.h (包含 Ntddk.h、Ntifs.h)
IRQL 請參閱一節。

另請參閱

RtlInitializeSplayLinks

RtlIsLeftChild

RtlIsRoot

RtlRightChild

RtlSplay