Bagikan melalui


Makro RtlIsRightChild (ntddk.h)

Rutinitas RtlIsRightChild menentukan apakah tautan splay tertentu adalah anak yang tepat dari simpul di pohon tautan splay.

Sintaks

void RtlIsRightChild(
  [in]  Links
);

Parameter

[in] Links

Arahkan ke simpul. Node harus telah diinisialisasi dengan memanggil RtlInitializeSplayLinks.

Nilai kembali

Tidak ada

Keterangan

RtlIsRightChild mengembalikan TRUE jika node yang diberikan di Links adalah turunan kanan dari node induknya, false jika tidak.

Simpul yang diberikan di Tautan harus memiliki simpul induk di pohon. Penelepon dapat menentukan apakah simpul ini memiliki induk dengan RtlIsRoot. Jika RtlIsRoot mengembalikan FALSE, Tautan adalah parameter yang valid untuk RtlIsRightChild.

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 RtlIsRightChild dapat berjalan di IRQL <= DISPATCH_LEVEL jika pohon tautan splay 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

RtlIsLeftChild

RtlIsRoot

RtlRightChild

RtlSplay