перечисление 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
Представляет текущее состояние ЦП системы.
ACTIVITY_COORDINATOR_RESOURCE_MEMORY
Представляет текущее состояние памяти системы.
ACTIVITY_COORDINATOR_RESOURCE_SYSTEM_DISK
Представляет текущее состояние системного диска системы.

Системный диск — это диск, на котором установлена операционная система.
ACTIVITY_COORDINATOR_RESOURCE_GPU
Представляет доступность GPU. Включает использование GPU.

Комментарии

Сведения об условиях для ресурсов

Ресурс Хорошее состояние Условие среднего уровня
USER_IDLE Пользователь неактивен и (или) фоновые действия вряд ли помешают взаимодействию с пользователем. Пользователь может быть активным. Фоновые действия вряд ли помешают работе с высокочувствительными.
POWER Потребление энергии вряд ли повлияет на взаимодействие с пользователем. Потребление энергии может повлиять на взаимодействие с пользователем, но не приведет к его критическому ухудшению. Возможные последствия могут включать в себя время работы батареи.
СЕТЬ Доступ к Интернету доступен; действия вряд ли повлияют на взаимодействие с пользователем. Доступ к Интернету доступен, но потребление может повлиять на пользователя. Возможные последствия могут включать использование ограниченной и (или) платной пропускной способности.
ЦП Дополнительная загрузка ЦП вряд ли помешает взаимодействию с пользователем. Дополнительная загрузка ЦП может повлиять на производительность системы, но не приведет к ее критическому снижению.
ПАМЯТИ Дополнительное использование памяти вряд ли помешает взаимодействию с пользователем. Дополнительное использование памяти может повлиять на производительность системы, но не приведет к критическому снижению ее производительности.
SYSTEM_DISK Дополнительное использование системного диска вряд ли помешает взаимодействию с пользователем. Дополнительное использование системного диска может повлиять на производительность системы, но не приведет к критическому снижению ее производительности.
Графический процессор Дополнительное использование GPU вряд ли помешает взаимодействию с пользователем. Дополнительное использование GPU может помешать ресурсоемким, визуальному взаимодействию пользователей, таким как игры, потоковая передача видео и т. д.

Требования

Требование Значение
Заголовок activitycoordinatortypes.h

См. также раздел

GetActivityCoordinatorPolicyResourceCondition

SetActivityCoordinatorPolicyResourceCondition

ACTIVITY_COORDINATOR_CONDITION