相关文章推荐
刚失恋的芒果  ·  基于k8s ...·  6 天前    · 
想出家的海龟  ·  SpringCloud ...·  1 年前    · 

下面是适用于桌面和服务器应用程序的 Windows 应用程序编程接口 (API) 的参考内容列表。

使用 Windows API,可以开发在所有 Windows 版本上都成功运行的应用,同时仍能利用每个版本独有的特性和功能。 (请注意,这以前称为 Win32 API。Windows API 名称更准确地反映了其在 16 位 Windows 中的根和对 64 位 Windows 的支持。)

Windows UI API 创建并使用窗口显示输出、提示用户输入,并执行支持与用户交互的其他任务。 大多数应用程序至少创建一个窗口。

  • 桌面窗口管理器 (DWM)

  • 全球化服务

  • 高 DPI

  • 多语言用户界面 (MUI)

  • 区域语言支持 (NLS)

  • 用户界面元素

  • Buttons
  • 通用对话框
  • 键盘快捷键
  • 列表视图控件
  • Rich Edit 控件
  • 树视图控件
  • Windows 动画管理器

  • Windows 功能区框架

    Windows 环境 (Shell)

  • Windows 属性系统
  • Windows Shell
  • Windows 搜索
  • 用户输入和消息传送

  • 输入反馈配置
  • 交互上下文
  • 指针设备输入堆栈
  • 指针输入消息和通知
  • 径向控制器输入
  • 文本服务框架
  • 触控命中测试
  • 旧用户交互

  • 窗口和消息

  • 消息和消息队列
  • Windows
  • 数据访问和存储

  • 后台智能传输服务 (BITS)

  • 重复数据删除
  • Windows Server 备份
  • 数据交换

  • 动态数据交换 (DDE)
  • 动态数据交换管理 (DDEML)
  • 分布式文件系统 (DFS)

  • 分布式文件系统复制

  • 可扩展存储引擎

  • 文件和 I/O(本地文件系统)

  • iSCSI 发现库 API

  • 远程差分压缩

  • 事务性 NTFS

  • 虚拟硬盘 (VHD)

  • Windows 存储管理

  • Windows 数据访问组件

  • Microsoft 开放式数据库连接 (ODBC)
  • Microsoft OLE DB
  • Microsoft ActiveX 数据对象 (ADO)
  • 使用 诊断 API 可以排查应用程序或系统问题并监视性能。

  • 应用程序还原和重启
  • 事件日志记录
  • 硬件计数器分析 (HCP)
  • 网络诊断框架 (NDF)
  • 网络监视器
  • 性能计数器
  • 性能日志和警报 (PLA)
  • 进程状态 (PSAPI)
  • 结构化异常处理
  • 系统监视器
  • Wait Chain Traversal
  • Windows 错误报告 (WER)
  • Windows 事件日志
  • Windows 故障排除平台
  • 图形和多媒体

    图形、多媒体、 音频和视频 API 使应用程序能够合并格式化文本、图形、音频和视频。

  • Direct2D
  • DirectComposition
  • DirectShow
  • DirectWrite
  • DirectX
  • 图形设备接口 (GDI)
  • Microsoft 媒体基础
  • Microsoft TV 技术
  • OpenGL
  • 监视器配置
  • 多个显示监视器
  • Windows 颜色系统
  • Windows 图像处理组件 (WIC)
  • Windows Media 音频和视频编解码器和 DSP
  • Windows 媒体中心
  • Windows 媒体格式
  • Windows 媒体库共享服务
  • Windows Media Player
  • Windows 媒体服务
  • Windows Movie Maker
  • Windows 多媒体
  • AllJoyn
  • Image Mastering
  • PnP-X 关联数据库
  • 打印后台处理程序
  • 打印文档包
  • 打印架构规范
  • XPS 打印
  • Sensors
  • 系统事件通知服务 (SENS)
  • 基于设备的 Web 服务
  • Windows 图像采集 (WIA)
  • Windows Media 设备管理器
  • Windows 便携设备
  • 系统服务 API 允许应用程序访问计算机的资源以及基础操作系统的功能,例如内存、文件系统、设备、进程和线程。

  • 活动协调器
  • 压缩 API
  • 分布式事务处理协调器 (DTC)
  • 动态链接库 (DLL)
  • 硬件要求评估器 (HWREQCHK)
  • 帮助 API
  • 进程间通信
  •