Makro RtlRightChild (ntddk.h)

Rutinitas RtlRightChild mengembalikan penunjuk ke anak kanan dari simpul tautan splay yang ditentukan.

Sintaks

void RtlRightChild(
  [in]  Links
);

Parameter

[in] Links

Penunjuk ke simpul yang anak kanannya akan dikembalikan. Node harus telah diinisialisasi dengan memanggil RtlInitializeSplayLinks.

Nilai kembali

Tidak ada

Keterangan

RtlRightChild mengembalikan pointer ke turunan kanan simpul di Links, atau mengembalikan NULL jika node yang ditentukan tidak memiliki turunan yang tepat.

RtlRightChild dapat dipanggil berulang kali bersama dengan RtlParent dan RtlLeftChild untuk berjalan di pohon splay link.

Pemanggil rutinitas tautan splay Rtl bertanggung jawab untuk menyinkronkan akses ke pohon tautan splay. Mutex cepat adalah mekanisme sinkronisasi yang paling efisien untuk digunakan untuk tujuan ini.

Pemanggil RtlRightChild harus berjalan di IRQL <= DISPATCH_LEVEL jika pohon tidak dipagasi. Biasanya, penelepon berjalan di IRQL PASSIVE_LEVEL.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header ntddk.h (termasuk Ntddk.h, Ntifs.h)
IRQL Lihat bagian Keterangan.

Lihat juga

RtlInitializeSplayLinks

RtlInsertAsRightChild

RtlLeftChild

RtlParent