Fungsi RtlRealPredecessor (ntddk.h)
Rutinitas RtlRealPredecessor mengembalikan penunjuk ke pendahulu simpul yang ditentukan di pohon tautan splay.
Sintaks
NTSYSAPI PRTL_SPLAY_LINKS RtlRealPredecessor(
[in] PRTL_SPLAY_LINKS Links
);
Parameter
[in] Links
Arahkan ke simpul. Node harus telah diinisialisasi dengan memanggil RtlInitializeSplayLinks.
Nilai kembali
RtlRealPredecessor mengembalikan penunjuk ke pendahulu simpul di Links, atau NULL jika simpul tidak memiliki pendahulunya.
Keterangan
Pendahulu dari simpul tertentu ditentukan sebagai berikut:
- Jika simpul yang diberikan memiliki subtree kiri, simpul paling kanan di subtree kiri simpul di Links adalah pendahulunya. Perhatikan bahwa RtlSubtreePredecessor mengembalikan hasil yang sama untuk kasus ini.
- Jika tidak, simpul leluhur terdekat, di mana simpul yang diberikan adalah turunan subtree kanan, adalah pendahulunya.
Penelepon RtlRealPredecessor harus berjalan di IRQL <= DISPATCH_LEVEL jika pohon tidak disebarkan. Biasanya, penelepon berjalan di IRQL PASSIVE_LEVEL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Rutinitas ini tersedia di Microsoft Windows 2000 dan yang lebih baru. |
Target Platform | Universal |
Header | ntddk.h (termasuk Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Lihat bagian Keterangan. |