Windows API 索引
下面是桌面和服务器应用程序的 Windows 应用程序编程接口(API)的参考内容列表。
使用 Windows API,可以开发可在所有版本的 Windows 上成功运行的应用程序,同时利用每个版本特有的特性和功能。 (请注意,这以前称为 Win32 API。名称 Windows API 更准确地反映了其在 16 位 Windows 中的根和对 64 位 Windows 的支持。
用户界面
Windows UI API 创建并使用窗口显示输出、提示用户输入,并执行支持与用户交互的其他任务。 大多数应用程序至少创建一个窗口。
Windows 环境 (Shell)
用户输入和消息传送
数据访问和存储
诊断
诊断 API 使你能够排查应用程序或系统问题并监视性能。
- 应用程序恢复并重启
- 调试
- 错误处理
- 事件日志记录
- 事件跟踪
- 硬件计数器分析(HCP)
- 网络诊断框架 (NDF)
- 网络监视器
- 性能计数器
- 性能日志和警报(PLA)
- 处理快照
- 进程状态 (PSAPI)
- 结构化异常处理
- 系统监视器
- 等待链遍历
- Windows 错误报告(WER)
- Windows 事件日志
- Windows 故障排除平台
图形和多媒体
图形、多媒体、音频和视频 API 使应用程序能够合并格式化的文本、图形、音频和视频。
- 核心音频
- Direct2D
- DirectComposition
- DirectShow
- DirectWrite
- DirectX
- 图形设备接口(GDI)
- GDI+
- 媒体流式处理
- Microsoft媒体基金会
- Microsoft电视技术
- OpenGL
- 监视配置
- 多个显示监视器
- 图片获取
- Windows 颜色系统
- Windows 映像组件(WIC)
- Windows Media 音频和视频编解码器和 DSP
- Windows Media Center
- Windows 媒体格式
- Windows 媒体库共享服务
- Windows Media Player
- Windows 媒体服务
- Windows Movie Maker
- Windows 多媒体
设备
- AllJoyn
- 通信资源
- 设备访问
- 设备管理
- 增强存储
- 函数发现
- 图像主控
- 位置
- PnP-X 关联数据库
- 打印
- 传感器
- 系统事件通知服务 (SENS)
- 工具帮助
- UPnP
- 在设备上 Web 服务
- Windows 映像获取(WIA)
- Windows Media Device Manager
- Windows 可移植设备
系统服务
System Services API 允许应用程序访问计算机的资源以及基础作系统的功能,例如内存、文件系统、设备、进程和线程。
- 活动协调器
- COM
- COM+
- 压缩 API
- 分布式事务处理协调器 (DTC)
- Dynamic-Link 库(DLL)
- 硬件要求计算器(HWREQCHK)
- 帮助 API
- 进程间通信:
- 内核事务管理器 (KTM)
- 内存管理
- 作记录器
- 电源管理
- 远程桌面服务
- 进程
- 服务
- 同步
- 线程
- Windows 桌面共享
- Windows 系统信息
安全性和标识
安全和标识 API 支持登录时进行密码身份验证、对所有可共享的系统对象、特权访问控制、权限管理和安全审核进行自由保护。
- 身份验证
- 授权
- 证书注册
- 加密
- 加密下一代(CNG)
- 目录服务
- 可扩展身份验证协议(EAP)
- 可扩展身份验证协议主机(EAPHost)
- MS-CHAP 密码管理
- 网络访问保护 (NAP)
- 网络策略服务器扩展 (NPS)
- 家长控制
- 安全 WMI 提供程序
- TPM 基础服务(TBS)
- Windows 生物识别框架
应用程序安装和服务
系统管理员和管理
系统管理 接口使你能够安装、配置和服务应用程序或系统。
- 启动配置数据 WMI 提供程序
- 故障转移群集
- 文件服务器资源管理器 (FSRM)
- 组策略
- Microsoft 管理控制台 (MMC) 2.0
- NetShell
- 设置管理基础结构
- 软件清单日志记录
- 软件许可
- 重启管理器
- 设置管理基础结构
- 系统还原
- 系统关闭
- 任务计划程序
- 用户访问日志记录
- Windows 虚拟电脑
- Microsoft虚拟服务器
- 网络负载均衡提供程序
- Windows Defender WMI v2
- Windows 部署服务
- Windows 正版优势
- Windows 管理基础结构
- Windows Management Instrumentation (WMI)
- Windows 远程管理
- Windows 资源保护
- Windows Server Update Services
- Windows 系统评估工具
- Windows 更新代理
网络和 Internet
网络 API 支持通过网络在应用程序之间进行通信。 还可以创建和管理对共享资源(例如目录和网络打印机)的访问权限。
- 域名系统(DNS)
- 动态主机配置协议 (DHCP)
- 传真服务
- “获取连接向导”
- HTTP Server
- Internet 连接共享和防火墙
- IP 帮助程序
- IPv6 Internet 连接防火墙
- 管理信息基础
- 消息队列(MSMQ)
- 多播地址动态客户端分配协议(MADCAP)
- 网络地址转换(NAT)
- 网络列表管理器 (NLM)
- 网络管理
- 网络共享管理
- 对等
- 服务质量(QOS)
- 远程过程调用
- 路由和远程访问服务(RAS)
- 简单网络管理协议 (SNMP)
- SMB 管理
- 电话应用程序编程接口 (TAPI)
- WebDAV
- WebSocket 协议组件
- 无线网络:
- Windows 筛选平台
- 使用高级安全性 Windows 防火墙
- Windows HTTP 服务 (WinHTTP)
- Windows Internet (WinINet)
- Windows 网络 (WNet)
- Windows 网络虚拟化
- Windows RSS 平台
- Windows 套接字 (Winsock)
- Windows Web Services
- XML HTTP 扩展请求
已弃用或旧 API
以下是已过时或已从 Windows 客户端和服务器作系统替换或弃用的技术和 API。
- DirectMusic
- DirectSound
- Microsoft UDDI SDK 现在包含在 Microsoft BizTalk Server中。
- 网络动态数据交换(DDE)
- 远程安装服务:改用 Windows 部署服务。
- 虚拟磁盘服务(VDS):改用 Windows 存储管理。
- 终端服务:使用 远程桌面服务。
- Windows Media Rights Manager
- Windows 消息传送(MAPI):改用 Office MAPI。
- Windows 小工具平台:改为创建 UWP 应用。
- Windows 边栏:改为创建 UWP 应用。
- Windows SideShow:无替换。
- WPF 位图效果