Construtor de SchedulerPolicy::SchedulerPolicy
Constrói uma nova diretiva de Agendador e a preenche com os valores para chaves de diretiva de suporte agendadores de Runtime de simultaneidade e o Gerenciador de recursos.
_CRTIMP SchedulerPolicy();
_CRTIMP SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
_CRTIMP SchedulerPolicy(
const SchedulerPolicy& _SrcPolicy
);
Parâmetros
_PolicyKeyCount
O número de chave/valor que se sigam os pares de _PolicyKeyCount parâmetro._SrcPolicy
A diretiva de origem para copiar.
Comentários
O primeiro construtor cria uma nova diretiva de Agendador onde todas as diretivas serão inicializadas com seus valores padrão.
O segundo construtor cria uma nova diretiva de Agendador que usa um estilo de parâmetro chamada de inicialização. Os valores após a _PolicyKeyCount parâmetro são fornecidos como pares de chave/valor. Qualquer chave de política, não está especificado neste construtor terão seu valor padrão. Este construtor poderia lançar exceções invalid_scheduler_policy_key, invalid_scheduler_policy_value ou invalid_scheduler_policy_thread_specification.
O terceiro construtor é um construtor de cópia. Freqüentemente, a maneira mais conveniente para definir uma nova diretiva de Agendador é copiar uma diretiva existente e modificá-lo por meio de SetPolicyValue ou SetConcurrencyLimits métodos.
Requisitos
Cabeçalho: concrt.h
Namespace: Simultaneidade
Consulte também
Referência
Método de SchedulerPolicy::SetPolicyValue
Método de SchedulerPolicy::GetPolicyValue
Enumeração de PolicyElementKey