Partager via


énumération ACTIVITY_COORDINATOR_CONDITION (activitycoordinatortypes.h)

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

Syntax

typedef enum _ACTIVITY_COORDINATOR_CONDITION {
  ACTIVITY_COORDINATOR_CONDITION_GOOD,
  ACTIVITY_COORDINATOR_CONDITION_MEDIUM,
  ACTIVITY_COORDINATOR_CONDITION_NOT_SET
} ACTIVITY_COORDINATOR_CONDITION;

Constantes

 
ACTIVITY_COORDINATOR_CONDITION_GOOD
L’état de la ressource est correct.

Les activités en arrière-plan qui consomment une ressource dans cette condition sont très peu susceptibles d’interférer avec les expériences utilisateur dépendantes de cette ressource.
ACTIVITY_COORDINATOR_CONDITION_MEDIUM
La condition de la ressource est acceptable.

Les activités en arrière-plan qui consomment une ressource dans cette condition peuvent interférer avec les expériences utilisateur et/ou les performances du système, mais ne les dégradent pas de manière critique.
ACTIVITY_COORDINATOR_CONDITION_NOT_SET
La condition de la ressource n’est pas surveillée.

Les stratégies doivent utiliser cette condition uniquement pour les ressources qui ne sont pas consommées par leurs activités associées. La consommation d’une ressource dont l’état n’est pas surveillé peut avoir un impact grave sur l’expérience utilisateur et/ou les performances du système, et peut les dégrader de manière critique. Les impacts potentiels peuvent également ne pas être temporaires, comme la consommation du réseau sur une connexion limitée (coût financier potentiel pour l’utilisateur) ou l’exécution dans un état de batterie faible (autonomie de la batterie réduite pour l’utilisateur qui n’a peut-être pas d’accès de charge).

Configuration requise

Condition requise Valeur
En-tête activitycoordinatortypes.h

Voir aussi

GetActivityCoordinatorPolicyResourceCondition

SetActivityCoordinatorPolicyResourceCondition

ACTIVITY_COORDINATOR_RESOURCE