Partager via


énumération ACTIVITY_COORDINATOR_RESOURCE (activitycoordinatortypes.h)

Énumération de l’ensemble des ressources prises en charge.

Syntax

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;

Constantes

 
ACTIVITY_COORDINATOR_RESOURCE_USER_IDLE
Représente l’engagement actif de l’utilisateur avec l’appareil et, par conséquent, la probabilité que l’activité interfère avec cette utilisation.
ACTIVITY_COORDINATOR_RESOURCE_POWER
Représente l’état actuel de l’énergie du système.
ACTIVITY_COORDINATOR_RESOURCE_NETWORK
Représente l’état actuel du réseau du système.
ACTIVITY_COORDINATOR_RESOURCE_CPU
Représente l’état actuel du processeur du système.
ACTIVITY_COORDINATOR_RESOURCE_MEMORY
Représente l’état actuel de la mémoire du système.
ACTIVITY_COORDINATOR_RESOURCE_SYSTEM_DISK
Représente l’état actuel du disque système du système.

System-disk fait référence au lecteur sur lequel le système d’exploitation est installé.
ACTIVITY_COORDINATOR_RESOURCE_GPU
Représente la disponibilité gpu. Inclut l’utilisation du GPU.

Remarques

Informations de condition pour les ressources

Ressource Bon état Condition moyenne
USER_IDLE L’utilisateur est inactif et/ou les activités en arrière-plan sont très peu susceptibles d’interférer avec les expériences utilisateur. L’utilisateur peut être actif. Il est peu probable que les activités en arrière-plan interfèrent avec les expériences très sensibles.
POWER La consommation d’énergie est très peu susceptible d’avoir un impact sur l’expérience utilisateur. La consommation d’énergie peut avoir un impact sur l’expérience utilisateur, mais ne la dégrade pas de manière critique. Les impacts potentiels peuvent inclure l’autonomie de la batterie.
RÉSEAU L’accès à Internet est disponible ; les activités très peu susceptibles d’avoir un impact sur l’expérience utilisateur. L’accès à Internet est disponible, mais la consommation peut avoir un impact sur l’utilisateur. Les impacts potentiels peuvent inclure la consommation de bande passante limitée et/ou payante.
UC Une utilisation supplémentaire du processeur est très peu susceptible d’interférer avec les expériences utilisateur. Une utilisation supplémentaire du processeur peut interférer avec les performances du système, mais ne les dégrade pas de manière critique.
MÉMOIRE Une utilisation supplémentaire de la mémoire est très peu susceptible d’interférer avec les expériences utilisateur. Une utilisation supplémentaire de la mémoire peut interférer avec les performances du système, mais ne la dégrade pas de manière critique.
SYSTEM_DISK Une utilisation supplémentaire du disque système est très peu susceptible d’interférer avec les expériences utilisateur. Une utilisation supplémentaire du disque système peut interférer avec les performances du système, mais ne les dégrade pas de manière critique.
GPU L’utilisation supplémentaire du GPU est très peu susceptible d’interférer avec les expériences utilisateur. Une utilisation supplémentaire du GPU peut interférer avec des expériences utilisateur visuelles gourmandes en ressources, telles que les jeux, la diffusion vidéo en continu, etc.

Configuration requise

Condition requise Valeur
En-tête activitycoordinatortypes.h

Voir aussi

GetActivityCoordinatorPolicyResourceCondition

SetActivityCoordinatorPolicyResourceCondition

ACTIVITY_COORDINATOR_CONDITION