系统服务
本部分包含 Windows 为桌面应用提供的系统 API 和服务的参考。 其中包括传统上适用于以下项的服务:
- 组件对象模型 (COM)。
- 文件压缩。
- 动态链接库。
- 内存管理。
- 电源管理。
- 安全 Enclave(受信任的执行)。
- 创建并协调多个执行线程。
- 服务应用程序的开发。
- Windows 消息传递。
- 获取 Windows 系统信息。
- 帮助 API。
本节内容
主题 | 说明 |
---|---|
COM | COM 是一类独立于平台且面向对象的分布式系统,用于创建可交互的二进制软件组件。 COM 技术是 Microsoft OLE(复合文档)和 ActiveX(支持 Internet 的组件)技术的基础。 |
COM+ | COM+ 是从 Microsoft 组件对象模型 (COM) 和 Microsoft Transaction Server (MTS) 演变过来的。 COM+ 在那些使用 COM、MTS 和其他基于 COM 的技术编写的应用程序的基础上构建,并对其进行了扩展。 COM+ 处理许多在以前必须由你自己编程的资源管理任务,例如线程分配和安全性。 COM+ 还通过提供线程池、对象池和实时对象激活来使应用程序更具可伸缩性。 COM+ 还通过提供事务支持来帮助保护数据的完整性,即使事务跨越网络上的多个数据库。 |
活动协调器 | 活动协调器 API 协调系统上可延迟任务的执行。 可延迟任务是那些不需要立即运行的任务。 它们可以将执行推迟到系统处于所需状态的时间,在该状态下运行任务不会干扰其他正在进行的工作。 |
压缩 API | 压缩 API 会公开 Windows MSZIP、XPRESS、XPRESS_HUFF 和 LZMS 压缩算法。 这使得 Windows 应用程序的开发人员能够管理版本、服务并扩展公开的压缩算法。 |
分布式事务处理协调器 | 为使用分布式事务处理协调器 (DTC) 的系统管理员和开发人员提供的指南和参考文档。 |
Microsoft.Dtc.PowerShell.Diagnostics | 提供有关通过 Microsoft 分布式事务处理协调器 (MSDTC) 提供的、用于诊断的 PowerShell cmdlet 的信息。 |
Microsoft.MsDtcManagement.Commands | 提供有关通过 Microsoft 分布式事务处理协调器 (MSDTC) 提供的、用于管理的 PowerShell cmdlet 的信息。 |
动态链接库 | 如何创建和管理 DLL。 |
帮助 API | 可以通过帮助 API 打开帮助目录和检索帮助内容项。 |
进程间通信 | 如何使用 mailslot 和管道。 |
内核事务管理器 | 如何使用事务处理文件和注册表操作,或定义其他资源的事务。 |
内存管理 | 核心内存管理服务。 |
MultiPoint Services | 服务器角色允许多个用户同时使用同一台计算机,例如在教室环境中这样做。 |
操作记录器 | 通过将 Windows 预提取机制公开为公共接口,操作记录器使应用程序能够加快重复访问相同文件数据的操作。 |
电源管理 | 核心电源管理服务。 |
进程和线程 | 如何创建并管理进程和线程。 |
远程桌面服务 | 如何以编程方式与远程桌面服务交互。 |
安全 Enclave | 安全 Enclave 用于创建受信任的执行环境。 |
服务 | 如何创建并管理服务。 |
同步 | 如何协调多个执行线程。 |
Windows 桌面共享 | Windows 桌面共享是一种多方屏幕共享技术。 关键方案包括远程协助、实时协作和会议、视频通信。 |
Windows 通知框架 | 记录用于在安装或迁移发生后检测并尽可能修复应用程序的函数(和函数回调原型)。 |
适用于 Linux 的 Windows 子系统 | 适用于 Linux 的 Windows 子系统 (WSL) 编程接口的参考信息。 |
Windows 系统信息 | 如何以编程方式访问注册表和密钥系统配置及版本信息。 |