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. |