ACTIVITY_COORDINATOR_RESOURCE enumeração (activitycoordinatortypes.h)

Uma enumeração do conjunto de recursos com suporte.

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
Representa o quão ativamente o usuário está envolvido com o dispositivo e, portanto, a probabilidade de a atividade interferir nesse uso.
ACTIVITY_COORDINATOR_RESOURCE_POWER
Representa o estado de energia atual do sistema.
ACTIVITY_COORDINATOR_RESOURCE_NETWORK
Representa o estado de rede atual do sistema.
ACTIVITY_COORDINATOR_RESOURCE_CPU
Representa o estado atual da CPU do sistema.
ACTIVITY_COORDINATOR_RESOURCE_MEMORY
Representa o estado de memória atual do sistema.
ACTIVITY_COORDINATOR_RESOURCE_SYSTEM_DISK
Representa o estado atual do sistema-disco do sistema.

System-disk refere-se à unidade em que o sistema operacional está instalado.
ACTIVITY_COORDINATOR_RESOURCE_GPU
Representa a disponibilidade da GPU. Inclui a utilização de GPU.

Comentários

Informações de condição para recursos

Recurso Condição boa Condição Média
USER_IDLE O usuário está inativo e/ou atividades em segundo plano são altamente improváveis de interferir nas experiências do usuário. O usuário pode estar ativo. É improvável que as atividades em segundo plano interfiram em experiências altamente sensíveis.
POWER É altamente improvável que o consumo de energia afete a experiência do usuário. O consumo de energia pode afetar a experiência do usuário, mas não a degradará criticamente. Possíveis impactos podem incluir a duração da bateria.
REDE O acesso à Internet está disponível; atividades altamente improváveis de afetar a experiência do usuário. O acesso à Internet está disponível, mas o consumo pode afetar o usuário. Os possíveis impactos podem incluir o consumo de largura de banda limitada e/ou paga.
CPU É altamente improvável que o uso adicional da CPU interfira nas experiências do usuário. O uso adicional da CPU pode interferir no desempenho do sistema, mas não o prejudicará criticamente.
MEMÓRIA É altamente improvável que o uso de memória adicional interfira nas experiências do usuário. O uso de memória adicional pode interferir no desempenho do sistema, mas não o prejudicará criticamente.
SYSTEM_DISK É altamente improvável que o uso adicional do disco do sistema interfira nas experiências do usuário. O uso adicional do disco do sistema pode interferir no desempenho do sistema, mas não o prejudicará criticamente.
GPU É altamente improvável que o uso adicional de GPU interfira nas experiências do usuário. O uso adicional de GPU pode interferir em experiências de usuário visual com uso intensivo de recursos, como jogos, streaming de vídeo etc.

Requisitos

Requisito Valor
Cabeçalho activitycoordinatortypes.h

Confira também

GetActivityCoordinatorPolicyResourceCondition

SetActivityCoordinatorPolicyResourceCondition

ACTIVITY_COORDINATOR_CONDITION