RtlInitializeSplayLinks 函式 (ntddk.h)
RtlInitializeSplayLinks 例程會初始化 splay link 節點。
語法
void RtlInitializeSplayLinks(
[in] PRTL_SPLAY_LINKS Links
);
參數
[in] Links
呼叫端配置的緩衝區指標,其大小必須至少為 (RTL_SPLAY_LINK ) ,才能包含初始化的splay連結節點。
傳回值
無
備註
每個splay連結節點,包括splay連結樹狀結構的初始根節點,必須先呼叫 RtlInitializeSplayLinks 來初始化,再將它傳遞至任何其他 Rtl splay link 例程。 初始化的splay連結節點結構應該視為不透明。
Rtl splay 連結例程的呼叫端負責同步存取 splay 連結樹狀結構。 快速 Mutex 是用於此用途的最有效率同步處理機制。
如果鏈接的記憶體未分頁,則 RtlInitializeSplayLinks 的呼叫端必須在 IRQL <= DISPATCH_LEVEL執行。 呼叫端通常會在 IRQL PASSIVE_LEVEL上執行。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | ntddk.h (包含 Ntddk.h、Ntifs.h) |
IRQL | 請參閱一節。 |