Bagikan melalui


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.

Lihat juga

RtlInitializeSplayLinks

RtlIsRightChild

RtlIsRoot

RtlLeftChild

RtlSplay