【发布时间】:2023-03-05 09:20:01
【问题描述】:
在我看到多个方法入口点的 Windows API 和其他各种库中,我注意到在 MyApiCall 和 MyApiCallEx 等场景中使用了 Ex 缩写。
我的假设是这代表 Extension 或 Extra 有人可以确认吗?
任何关于为什么选择 Ex 而不是 MyApiCall2 或类似的历史记录也将不胜感激。
【问题讨论】:
-
它代表“'Ex'cuse us, but we didn't make this thing first time,但我们不能只添加这个功能,因为它会破坏现有的界面,所以有这个新功能!”或者,它也可能是 peachykeen 的答案。
</facetiousness>呵呵 -
@Andrew:我想说你可能是对的。我们很幸运,他们还没有在我们身上释放 Ex2 API。 :p
-
注意后缀2也用了:
IsWow64Process和IsWow64Process2 -
好吧,在 Windows 7 中,当 MS 认为 IVdsVolumeMF2::FormatEx 还不够时,我们得到了 IVdsVolumeMF3::FormatEx2...
标签: c windows api shared-libraries