AppResourceGroupInfo 类

定义

提供诊断信息,例如内存使用情况和能耗。

public ref class AppResourceGroupInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppResourceGroupInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppResourceGroupInfo
Public NotInheritable Class AppResourceGroupInfo
继承
Object Platform::Object IInspectable AppResourceGroupInfo
属性

Windows 要求

设备系列
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)
应用功能
appDiagnostics

注解

资源组允许对组件进行分组,以便进行资源管理。 如果未定义组,默认情况下至少会获得一个组,并且可能更多,具体取决于应用是否具有后台任务。

资源组在清单中指定,其中包含 ResourceGroup 标记。

版本历史记录

Windows 版本 SDK 版本 已添加值
1803 17134 StartResumeAsync
1803 17134 StartSuspendAsync
1803 17134 StartTerminateAsync

属性

InstanceId

获取实例标识符。

IsShared

指示该组是否属于共享资源组。 作为共享资源组的一部分表示包中有多个应用,并且它们共享一个通用组件。

方法

GetBackgroundTaskReports()

提供有关后台任务的信息,例如其入口点、名称、任务 ID 和触发器名称。

GetMemoryReport()

提供有关内存使用情况的信息,例如提交限制、提交使用情况等。

GetProcessDiagnosticInfos()

获取组的进程诊断信息,例如已用 CPU 时间、磁盘 I/O 使用情况等。

GetStateReport()

获取状态报告信息,例如执行状态、能源配额状态等。

StartResumeAsync()

启动将关联的应用移动到活动状态。

StartSuspendAsync()

启动将关联的应用移动到挂起状态。

StartTerminateAsync()

启动将关联的应用移动到终止状态。

适用于