本文提供了与管理Windows应用的生命周期和使用Windows OS 提供的系统级服务相关的开发功能的索引。
Windows 应用 SDK功能
Windows 应用 SDK提供了以下与应用生命周期和系统服务相关的功能,用于Windows 10及更高版本的 OS 版本。
重要
如果您正在开发 UWP 应用,请参阅 从 UWP 迁移到 Windows 应用 SDK。
| 功能 | 说明 |
|---|---|
| 应用生命周期 | 大致了解如何管理应用的生命周期。 |
| 应用实例化 | 控制是否可以同时运行应用进程的多个实例。 |
| 后台任务 | 后台任务是在后台运行且没有用户界面的应用组件。 他们可以执行下载文件、同步数据、发送通知或更新磁贴等作。 |
| 丰富激活 | 接收有关应用的不同类型激活的信息。 |
| 电源管理 | 了解应用如何影响设备的电源状态,使应用能够做出有关资源使用情况的智能决策。 |
| 重启 | 以编程方式重启应用程序,并在应用终止后设置重启选项。 |
Windows OS 功能
Windows 10和更高版本的 OS 版本提供了与应用的应用生命周期和系统服务相关的各种 API。 这些功能可通过由
WinRT API 接口
以下文章提供有关通过 Windows SDK 提供的 WinRT API 提供的功能的信息。
| 文章 | 说明 |
|---|---|
| 使用应用服务和扩展 | 了解如何将应用服务集成到Windows应用中,以允许跨应用共享数据和功能。 |
| 通过后台任务支持您的应用 | 了解如何在后台运行轻型代码以响应触发器。 |
| 通过文件激活启动应用 | 了解如何设置应用以便在打开特定类型的文件时启动。 |
| 使用 URI 启动应用 | 了解如何使用统一资源标识符 (URI) 来从一个应用启动另一个应用,从而支持有用的应用到应用方案。 |
| 线程和异步编程 | 了解如何使用线程池在并行线程中异步完成工作。 |
Win32(C++ 和 COM)API
以下文章提供有关 Windows SDK 提供的 Win32(C++ 和 COM)API 提供的功能的信息。
| 文章 | 说明 |
|---|---|
| 系统服务 | 了解可供应用使用的系统服务,包括 COM、Windows消息传送、服务应用程序等。 |
| 内存管理 | 了解如何在应用中使用虚拟内存、内存映射文件、写入时复制内存、大内存支持和其他内存相关功能。 |
| 进程和线程 | 了解如何在应用中控制进程、线程、作业和其他代码执行单元。 |
| Windows系统信息 | 了解如何访问系统信息,包含注册表、句柄和对象等等。 |
.NET功能
.NET SDK 还提供与WPF和Windows 窗体应用的系统服务相关的 API。
| 文章 | 说明 |
|---|---|
| 线程模型(WPF) | 了解WPF应用的线程模型。 |
| 系统信息 | 了解如何访问Windows 窗体应用中的系统信息。 |
| .NET 工作器服务 | 在.NET应用中执行长时间后台任务的简便方法。 无需打包 - 适用于任何WPF、Windows 窗体或控制台应用部署模型。 |