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