【发布时间】:2011-11-17 11:19:21
【问题描述】:
调用末尾附加A 字符与W 字符的Win32 API 函数有什么区别。
我知道这意味着 ASCII 和 WIDE CHARACTER 或 Unicode,但输出或输入有什么区别?
例如,如果我调用 GetDefaultCommConfigA,它会用 ASCII 字符串而不是 WCHAR 字符串填充我的 COMMCONFIG 结构吗? (GetDefaultCommConfigW 反之亦然)
换句话说,我怎么知道字符串的编码是什么,ASCII还是UNICODE,它必须是我调用A或W的函数版本?对吗?
我找到了这个question,但我认为它不能回答我的问题。
【问题讨论】: