ACTIVITY_COORDINATOR_RESOURCE 枚举 (activitycoordinatortypes.h)

支持的一组资源的枚举。

语法

typedef enum _ACTIVITY_COORDINATOR_RESOURCE {
  ACTIVITY_COORDINATOR_RESOURCE_USER_IDLE,
  ACTIVITY_COORDINATOR_RESOURCE_POWER,
  ACTIVITY_COORDINATOR_RESOURCE_NETWORK,
  ACTIVITY_COORDINATOR_RESOURCE_CPU,
  ACTIVITY_COORDINATOR_RESOURCE_MEMORY,
  ACTIVITY_COORDINATOR_RESOURCE_SYSTEM_DISK,
  ACTIVITY_COORDINATOR_RESOURCE_GPU,
  ACTIVITY_COORDINATOR_RESOURCE_NPU
} ACTIVITY_COORDINATOR_RESOURCE;

常量

 
ACTIVITY_COORDINATOR_RESOURCE_USER_IDLE
表示用户与设备互动的活跃程度,以及活动干扰该设备使用的可能性。
ACTIVITY_COORDINATOR_RESOURCE_POWER
表示系统的当前能量状态。
ACTIVITY_COORDINATOR_RESOURCE_NETWORK
表示系统的当前网络状态。
ACTIVITY_COORDINATOR_RESOURCE_CPU
表示系统的当前 CPU 状态。
ACTIVITY_COORDINATOR_RESOURCE_MEMORY
表示系统的当前内存状态。
ACTIVITY_COORDINATOR_RESOURCE_SYSTEM_DISK
表示系统的当前系统磁盘状态。

系统磁盘是指安装了操作系统的驱动器。
ACTIVITY_COORDINATOR_RESOURCE_GPU
表示 GPU 可用性。 包括 GPU 利用率。

注解

资源的条件信息

资源 良好条件 中等条件
USER_IDLE 用户处于非活动状态和/或后台活动极不可能干扰用户体验。 用户可能处于活动状态。 后台活动不太可能干扰高度敏感的体验。
POWER 能耗极不可能影响用户体验。 能耗可能会影响用户体验,但不会严重降低用户体验。 潜在影响可能包括电池使用时间。
NETWORK Internet 访问可用;活动极不可能影响用户体验。 Internet 访问可用,但使用可能会影响用户。 潜在影响可能包括使用有限带宽和/或付费带宽。
CPU 额外的 CPU 使用率极不可能干扰用户体验。 额外的 CPU 使用率可能会干扰系统性能,但不会严重降低系统性能。
记忆 额外的内存使用量极不可能干扰用户体验。 额外的内存使用量可能会干扰系统性能,但不会严重降低系统性能。
SYSTEM_DISK 额外的系统磁盘使用情况极不可能干扰用户体验。 额外的系统磁盘使用可能会干扰系统性能,但不会严重降低系统性能。
GPU 额外的 GPU 使用情况极不可能干扰用户体验。 额外的 GPU 使用可能会干扰资源密集型的视觉用户体验,例如游戏、视频流等。

要求

要求
Header activitycoordinatortypes.h

另请参阅

GetActivityCoordinatorPolicyResourceCondition

SetActivityCoordinatorPolicyResourceCondition

ACTIVITY_COORDINATOR_CONDITION