系统服务

本部分包含 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 系统信息 如何以编程方式访问注册表和密钥系统配置及版本信息。