Makro RtlIsLeftChild (ntddk.h)
Rutinitas RtlIsLeftChild menentukan apakah tautan splay tertentu adalah anak kiri dari simpul di pohon tautan splay.
Sintaks
void RtlIsLeftChild(
[in] Links
);
Parameter
[in] Links
Arahkan ke simpul. Node harus telah diinisialisasi dengan memanggil RtlInitializeSplayLinks.
Nilai kembali
Tidak ada
Keterangan
RtlIsLeftChild mengembalikan TRUE jika simpul yang diberikan di Links adalah anak kiri dari simpul induknya, FALSE jika tidak.
Simpul yang diberikan di Link 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 ke RtlIsLeftChild.
Penelepon 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.
Penelepon RtlIsLeftChild dapat berjalan di IRQL <= DISPATCH_LEVEL jika splay link tree tidak di-patahkan. 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. |