Accelerated Launch API 是由系统提供支持的应用热启动加速功能,包含Uri激活和Tile(磁贴)激活两种方式,通过消除整合已运行应用程序实例的中介进程来降低启动延迟。详细请参阅 Microsoft Learn - 注册您的应用程序以实现加速的热启动
此功能不限于使用任何框架的打包单实例应用程序,除了WindowsAppSDK WinUI应用程序,你可以为WinForms,WPF,UWP平台以及其他第三方平台例如 Avalonia 等构建的应用程序通过应用清单注册以加入系统优化的加速热启动支持。对于文档示例的本机类(C++)实用工具示例,以下提供可用的Windows运行时 API (WinRT) 以便于在支持Windows运行时平台的语言(C++, Rust, C#, Visual Basic .NET, Python etc.)中轻松使用。
Namespace: Platform.ApplicationModel.Activation
Classes: AcceleratedLaunchHelper, AcceleratedTileLaunchActivatedEventArgs, AcceleratedUriLaunchActivatedEventArgs
Events: AcceleratedUriLaunchActivated, AcceleratedTileLaunchActivated
apiInvoker.idl

AcceleratedLaunchHelper.idl

AcceleratedLaunchHelper.h

AcceleratedLaunchHelper.cpp
