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. |
ACTIVITY_COORDINATOR_RESOURCE_NPU Representa a disponibilidade da NPU. Inclui a utilização da NPU. |
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. |
NPU | É altamente improvável que o uso adicional da NPU interfira nas experiências do usuário. | O uso adicional da NPU pode interferir nas experiências do usuário que exigem tarefas de processamento neural com uso intensivo de recursos. |
Observação
A versão do Coordenador de Atividades com a qual um aplicativo compila pode ser diferente do que está no sistema em runtime. Os aplicativos devem usar IsActivityCoordinatorResourceSupported para verificar se há suporte a recursos antes de usar em APIs.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | activitycoordinatortypes.h |
Confira também
GetActivityCoordinatorPolicyResourceCondition
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de