提问人:Maxim Gershkovich 提问时间:10/28/2010 最后编辑:ssubeMaxim Gershkovich 更新时间:8/31/2019 访问量:17108
Windows API 函数名称中的“Ex”代表什么?
What does "Ex" stand for in Windows API function names?
问:
在 Windows API 和各种其他库中,我看到了方法的多个入口点,我注意到在 MyApiCall 和 MyApiCallEx 等场景中使用了 Ex 缩写。
我的假设是,这代表扩展或额外,有人可以确认吗?
关于为什么选择 Ex 而不是 MyApiCall2 或类似内容的任何历史也将不胜感激。
答:
62赞
ssube
10/28/2010
#1
在我的印象中,它代表扩展,就像在那个特定库的更详细的界面中一样。
例如,具有 4 个参数的 CreateFile 是典型版本,而具有 17 个参数的 CreateFileEx 是对文件打开方式、不存在时会发生什么情况等提供更多控制和更精细细节的版本,因此可以扩展。
下一个:C# 十进制的类型后缀
评论
</facetiousness>
将 Ex
添加到函数/方法名称时是什么意思?IsWow64Process
IsWow64Process2