永发信息网

API函数后面有些带A 或EX 或EXA 都什么意思

答案:2  悬赏:50  手机版
解决时间 2021-02-27 14:57
  • 提问者网友:趣果有间
  • 2021-02-27 01:07
如题
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-02-27 02:31
有些API后面会带有A或W
A是ANSI 版本
W呢则是UNICODE版本
这和编码所采用的字符集(Character Set)有关系
所以我们看到API一般都有这样的宏定义
#ifdef UNICODE
#define CreateProcess CreateProcessW
#else
#define CreateProcess CreateProcessA
#endif // !UNICODE
EX一般意思是该函数的扩展(EXTEND)版
EXA则是扩展版的ANSI版
全部回答
  • 1楼网友:思契十里
  • 2021-02-27 03:37
你好! A 代表ASCII非宽字节版本函数 W 代表Wide宽字节版本函数 Ex 代表该函数的扩展版本,功能更强大些,为了兼容性,老版本的函数依旧保留 ExA当然就是扩展的非宽字节版本函数了 如果对你有帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯