Bagikan melalui


Makro RtlIsRoot (ntddk.h)

Rutinitas RtlIsRoot menentukan apakah simpul yang ditentukan adalah simpul akar dari pohon tautan splay.

Sintaks

void RtlIsRoot(
  [in]  Links
);

Parameter

[in] Links

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

Nilai kembali

Tidak ada

Keterangan

RtlIsRoot mengembalikan TRUE jika simpul di Link tidak memiliki node induk, FALSE jika tidak.

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 RtlIsRoot harus berjalan di IRQL <= DISPATCH_LEVEL jika splay link tree atau node yang baru saja diinisialisasi di Links tidak disebarkan. 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

RtlIsRightChild