在“AVL”后缀和Win32 API中的原函数之间的区别是什么?

时间:2019-02-01 16:59:12

标签: winapi dll reverse-engineering

我已经倾倒的ntdll.dll中寻找特定的API导出表,却发现同样的功能,但一个附加到它的AVL',这是什么意思? 喜欢: RtlDeleteElementGenericTable RtlDeleteElementGenericTableAvl

1 个答案:

答案 0 :(得分:1)

这只是简单的含义,例如:RtlDeleteElementGenericTableRtlDeleteElementGenericTableAvlRtlDeleteElementGenericTable的参数类型是RTL_GENERIC_TABLE,而RtlDeleteElementGenericTableAvl是{{ 1}}。

  

RTL_AVL_TABLE结构包含特定于文件系统的数据,用于   Adelson-Velsky / Landis(AVL)树。 AVL树可确保更加平衡,   比浅层树实现的浅树实现   通用表(RTL_GENERIC_TABLE)。

这也是*和* Avl函数之间的区别。