ACTIVITY_COORDINATOR_POLICY_TEMPLATE enumeração (activitycoordinatortypes.h)

Uma enumeração do conjunto de políticas de modelo com suporte. Esses modelos abrangem as necessidades da maioria das atividades, mas os desenvolvedores devem personalizar suas políticas quando necessário para garantir que todos os recursos sejam configurados adequadamente para suas atividades.

Syntax

typedef enum _ACTIVITY_COORDINATOR_POLICY_TEMPLATE {
  ACTIVITY_COORDINATOR_POLICY_TEMPLATE_GOOD,
  ACTIVITY_COORDINATOR_POLICY_TEMPLATE_MEDIUM,
  ACTIVITY_COORDINATOR_POLICY_TEMPLATE_BASE,
  ACTIVITY_COORDINATOR_POLICY_TEMPLATE_EMPTY
} ACTIVITY_COORDINATOR_POLICY_TEMPLATE;

Constantes

 
ACTIVITY_COORDINATOR_POLICY_TEMPLATE_GOOD
Atividades executadas usando essa política como configurada são altamente improváveis de interferir na maioria das experiências do usuário e no desempenho do sistema, desde que recursos não configurados não sejam consumidos.
ACTIVITY_COORDINATOR_POLICY_TEMPLATE_MEDIUM
As atividades executadas usando essa política como configurada podem interferir nas experiências do usuário e no desempenho do sistema, mas não as degradarão criticamente, desde que recursos não configurados não sejam consumidos.

As condições de recurso para essa configuração de modelo são mais propensas a serem atendidas do que o modelo GOOD, mas o potencial de afetar as experiências do usuário e o desempenho do sistema também é maior.
ACTIVITY_COORDINATOR_POLICY_TEMPLATE_BASE
Esse modelo representa as condições mínimas de recurso recomendadas. Isso ajuda a garantir que, no mínimo, as atividades não degradem criticamente a maioria das experiências do usuário e o desempenho do sistema para os recursos mais comuns necessários para todas as atividades.
ACTIVITY_COORDINATOR_POLICY_TEMPLATE_EMPTY
Este modelo representa uma política vazia. Ele é usado como base para uma implementação de política completamente personalizada.

Comentários

[! IMPORTANTE] As configurações de modelo são fornecidas abaixo apenas para referência. As configurações podem ser atualizadas no futuro para atender às necessidades do usuário à medida que os fluxos de trabalho comuns e as configurações do sistema evoluem. No entanto, essas atualizações não quebrarão as expectativas razoáveis que essas políticas fornecem. Atualizações será limitado principalmente a novas condições para recursos não configurados anteriormente, especialmente ao adicionar novos tipos de recursos. Atualizações não removerá as configurações de recursos já configurados em um modelo.

Condições disponíveis para recursos

ACTIVITY_COORDINATOR_POLICY_TEMPLATE_GOOD

Recurso Valor disponível
User-Idle ACTIVITY_COORDINATOR_CONDITION_GOOD
Energia ACTIVITY_COORDINATOR_CONDITION_GOOD
Rede ACTIVITY_COORDINATOR_CONDITION_NOT_SET
CPU ACTIVITY_COORDINATOR_CONDITION_GOOD
Memória ACTIVITY_COORDINATOR_CONDITION_GOOD
System-Disk ACTIVITY_COORDINATOR_CONDITION_GOOD
GPU ACTIVITY_COORDINATOR_CONDITION_NOT_SET

ACTIVITY_COORDINATOR_POLICY_TEMPLATE_MEDIUM

Recurso Valor disponível
User-Idle ACTIVITY_COORDINATOR_CONDITION_MEDIUM
Energia ACTIVITY_COORDINATOR_CONDITION_MEDIUM
Rede ACTIVITY_COORDINATOR_CONDITION_NOT_SET
CPU ACTIVITY_COORDINATOR_CONDITION_MEDIUM
Memória ACTIVITY_COORDINATOR_CONDITION_MEDIUM
System-Disk ACTIVITY_COORDINATOR_CONDITION_MEDIUM
GPU ACTIVITY_COORDINATOR_CONDITION_NOT_SET

ACTIVITY_COORDINATOR_POLICY_TEMPLATE_BASE

Recurso Valor disponível
User-Idle ACTIVITY_COORDINATOR_CONDITION_GOOD
Energia ACTIVITY_COORDINATOR_CONDITION_GOOD
Rede ACTIVITY_COORDINATOR_CONDITION_NOT_SET
CPU ACTIVITY_COORDINATOR_CONDITION_MEDIUM
Memória ACTIVITY_COORDINATOR_CONDITION_MEDIUM
System-Disk ACTIVITY_COORDINATOR_CONDITION_MEDIUM
GPU ACTIVITY_COORDINATOR_CONDITION_NOT_SET

ACTIVITY_COORDINATOR_POLICY_TEMPLATE_EMPTY

Recurso Valor disponível
User-Idle ACTIVITY_COORDINATOR_CONDITION_NOT_SET
Energia ACTIVITY_COORDINATOR_CONDITION_NOT_SET
Rede ACTIVITY_COORDINATOR_CONDITION_NOT_SET
CPU ACTIVITY_COORDINATOR_CONDITION_NOT_SET
Memória ACTIVITY_COORDINATOR_CONDITION_NOT_SET
System-Disk ACTIVITY_COORDINATOR_CONDITION_NOT_SET
GPU ACTIVITY_COORDINATOR_CONDITION_NOT_SET

Requisitos

Requisito Valor
Cabeçalho activitycoordinatortypes.h

Confira também

CreateActivityCoordinatorPolicy

ACTIVITY_COORDINATOR_CONDITION

ACTIVITY_COORDINATOR_RESOURCE