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 TV Technologies
- Opengl
- 监视配置
- 多个显示监视器
- 图片获取
- Windows 颜色系统
- Windows 图像处理组件 (WIC)
- Windows媒体音频和视频编解码器和 DSP
- Windows Media Center
- Windows媒体格式
- Windows媒体库共享服务
- Windows Media Player
- Windows Media Services
- Windows Movie Maker
- Windows多媒体
设备
- AllJoyn
- 通信资源
- 设备访问
- 设备管理
- 增强存储
- 函数发现
- 图像母版
- 位置
- PnP-X 关联数据库
- 打印
- 传感器
- 系统事件通知服务 (SENS)
- 工具帮助
- UPnP
- 基于设备的 Web 服务
- Windows 图像采集 (WIA)
- Windows媒体设备管理器
- Windows便携式设备
系统服务
系统服务 API 允许应用程序访问计算机的资源以及基础操作系统的功能,例如内存、文件系统、设备、进程和线程。
- COM
- COM+
- 压缩 API
- 分布式事务处理协调器 (DTC)
- 动态链接库 (DLL)
- 帮助 API
- 进程间通信:
- 内核事务管理器 (KTM)
- 内存管理
- 操作记录器
- 电源管理
- 远程桌面服务
- 进程
- 服务
- 同步
- 线程
- Windows桌面共享
- Windows 系统信息
安全和标识
安全和标识 API 在登录时启用密码身份验证,对所有可共享的系统对象、特权访问控制、权限管理和安全审核进行自由裁量保护。
- 身份验证
- 授权
- 证书注册
- 加密
- 加密下一代 (CNG)
- 目录服务
- 可扩展的身份验证协议 (EAP)
- 可扩展身份验证协议主机 (EAPHost)
- MS-CHAP 密码管理
- 网络访问保护 (NAP)
- (NPS) 的网络策略服务器扩展
- 家长控制
- 安全 WMI 提供程序
- TPM 基础服务 (TBS)
- Windows 生物识别框架
应用程序安装和服务
系统管理员和管理
借助系统管理接口,可以安装、配置和服务应用程序或系统。
- 启动配置数据 WMI 提供程序
- 故障转移群集
- 文件服务器资源管理器 (FSRM)
- 组策略
- Microsoft 管理控制台 (MMC) 2.0
- NetShell
- 设置管理基础结构
- 软件清单日志记录
- 软件授权
- 重启管理器
- 设置管理基础结构
- “系统还原”
- 系统关闭
- 任务计划程序
- 用户访问日志记录
- Windows Virtual PC
- Microsoft 虚拟服务器
- 网络负载均衡提供程序
- Windows Defender WMI v2
- Windows 部署服务
- Windows Genuine Advantage
- Windows管理基础结构
- Windows Management Instrumentation (WMI)
- Windows 远程管理
- Windows资源保护
- Windows Server Update Services
- Windows系统评估工具
- Windows 更新代理
网络和 Internet
网络 API 允许通过网络在应用程序之间进行通信。 还可以创建和管理对共享资源(例如目录和网络打印机)的访问权限。
- 域名系统 (DNS)
- 动态主机配置协议 (DHCP)
- 传真服务
- 连接向导
- HTTP 服务器
- 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 服务
- XML HTTP 扩展请求
弃用或旧版 API
以下是过时或已从Windows客户端和服务器操作系统替换或弃用的技术和 API。
- DirectMusic
- DirectSound
- Microsoft UDDI SDK 现已包含在 Microsoft BizTalk Server中。
- 网络动态数据Exchange (DDE)
- 远程安装服务:改用Windows部署服务。
- 虚拟磁盘服务 (VDS) :改用Windows 存储管理。
- 终端服务:使用 远程桌面服务。
- Windows媒体权限管理器
- Windows MAPI (消息传送) :改用OFFICE MAPI。
- Windows小工具平台:改为创建 UWP 应用。
- Windows边栏:改为创建 UWP 应用。
- Windows SideShow:无替换。
- WPF 位图效果