Makro RtlParent (ntddk.h)

Rutinitas RtlParent mengembalikan penunjuk ke induk simpul yang ditentukan dalam pohon tautan splay.

Sintaks

void RtlParent(
  [in]  Links
);

Parameter

[in] Links

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

Nilai kembali

Tidak ada

Keterangan

RtlParent mengembalikan penunjuk ke induk simpul di Tautan, atau mengembalikan penunjuk Tautan jika simpul yang diberikan adalah simpul akar pohon.

RtlParent dapat dipanggil berulang kali bersama dengan RtlLeftChild dan RtlRightChild untuk berjalan di pohon splay link.

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.

Penelepon RtlParent harus berjalan di IRQL <= DISPATCH_LEVEL jika pohon 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

RtlInsertAsLeftChild

RtlInsertAsRightChild

RtlIsRoot

RtlLeftChild

RtlRightChild