Construtor SchedulerPolicy::SchedulerPolicy
Constrói uma nova política de agendador e a preenche com valores para chaves de política suportadas por agendadores de tempo de execução de simultaneidade e pelo Gerenciador de Recursos.
SchedulerPolicy();
SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
SchedulerPolicy(
const SchedulerPolicy& _SrcPolicy
);
Parâmetros
_PolicyKeyCount
O número de pares de chave/valor que seguem o parâmetro _PolicyKeyCount._SrcPolicy
A política de origem a ser copiada.
Comentários
O primeiro construtor cria uma nova política de agendador onde todas as políticas serão inicializadas para seus valores padrão.
O segundo construtor cria uma nova política de agendador que usa um estilo de parâmetro de inicialização nomeado. Valores depois do parâmetro _PolicyKeyCount são fornecidos como pares de chave/valor. Qualquer chave de política que não for especificada nesse construtor terá seu valor padrão. Esse construtor pode lançar as exceções invalid_scheduler_policy_key, invalid_scheduler_policy_value ou invalid_scheduler_policy_thread_specification.
O terceiro construtor é um construtor de cópia. Geralmente, a maneira mais conveniente de definir uma nova política de agendador é copiar uma política existente e modificá-la usando os métodos SetPolicyValue ou SetConcurrencyLimits.
Requisitos
Cabeçalho: concrt.h
Namespace: simultaneidade
Consulte também
Referência
Método SchedulerPolicy::SetPolicyValue
Método SchedulerPolicy::GetPolicyValue