RtlInitializeSplayLinks 関数 (ntddk.h)
RtlInitializeSplayLinks ルーチンは、スプレイ リンク ノードを初期化します。
構文
void RtlInitializeSplayLinks(
[in] PRTL_SPLAY_LINKS Links
);
パラメーター
[in] Links
初期化されたスプレイ リンク ノードを格納するには、呼び出し元によって割り当てられたバッファーへのポインター (少なくとも sizeof(RTL_SPLAY_LINK)である必要があります。
戻り値
なし
解説
splay リンク ツリーの初期ルート ノードを含むすべてのスプレイ リンク ノードは、他の Rtl 再生リンク ルーチンに渡される前に、RtlInitializeSplayLinks を呼び出して初期化する必要があります。 初期化されたスプレイ リンク ノード構造は不透明と見なす必要があります。
Rtl スプレイ リンク ルーチンの呼び出し元は、スプレイ リンク ツリーへのアクセスを同期する役割を担います。 高速ミューテックスは、この目的で使用する最も効率的な同期メカニズムです。
RtlInitializeSplayLinks の呼び出し元は、リンクのメモリが非ページの場合は、IRQL <= DISPATCH_LEVELで実行する必要があります。 通常、呼び出し元は IRQL PASSIVE_LEVELで実行されています。
要件
対象プラットフォーム | デスクトップ |
Header | ntddk.h (Ntddk.h、Ntifs.h を含む) |
IRQL | 「解説」セクションを参照してください。 |