c - Windows API 的哪些部分不能从 ANSI C 代码访问?

标签 c winapi ansi

在 2000 年之前,我一直在使用 ANSI C 进行 Windows 编程。后来我改用 C++ 和 MFC,然后改用 Delphi,现在我更喜欢 C#,但我很好奇是否仍然可以使用纯 C 访问现代版本 Windows 的每个 API。

例如,even COM/OLE objects can be dealt with from C .

最佳答案

描述了 Windows API 列表 here .

大多数 API 都是基于 C 的(结构和函数)。然而,很少有基于 C++ 的(类):

关于c - Windows API 的哪些部分不能从 ANSI C 代码访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13304919/

相关文章:

rdbms - 从哪里可以获得 RDBMS 查询的 ANSI 或 ISO 标准?

c - 在 Mac OS X 10.6 上编译 SDL 2.0 时出现 libiconv 问题

当数据复制/扫描/读取到未初始化的指针时崩溃或 "segmentation fault"

c - 远程枚举登录 session

delphi - DocumentProperties 在 XE6 中失败;在 Delphi 7 中工作

c - 读取字符串并在结构中存储为 int 的最安全方法

windows - 具有 ANSI 代码呈现支持 Windows 的文本编辑器/查看器

c - 无法读取 for 循环内的所有字符(使用 getchar)

c - 从大型 C 库创建一个子集

C# - 从 USB 设备属性详细信息中获取最后已知的父设备