Costruttore SchedulerPolicy::SchedulerPolicy
Costruisce nuovi criteri dell'utilità di pianificazione e la popola con i valori per chiavi di criteri supportate dalle utilità di pianificazione del runtime di concorrenza e dal gestore risorse.
SchedulerPolicy();
SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
SchedulerPolicy(
const SchedulerPolicy& _SrcPolicy
);
Parametri
_PolicyKeyCount
Numero di coppie chiave/valore che seguono il parametro _PolicyKeyCount._SrcPolicy
Criteri di origine da copiare.
Note
Il primo costruttore crea nuovi criteri dell'utilità di pianificazione in cui tutti i criteri saranno inizializzati ai valori predefiniti.
Il secondo costruttore crea nuovi criteri dell'utilità di pianificazione che utilizzano lo stile di un parametro denominato di inizializzazione.Valori successivi alla proposta del parametro _PolicyKeyCount come coppie chiave/valore.Qualsiasi chiave di criteri che non è specificata in questo costruttore disporrà del valore predefinito.Questo costruttore potrebbe generare le eccezioni invalid_scheduler_policy_key, invalid_scheduler_policy_value o invalid_scheduler_policy_thread_specification.
Il terzo costruttore corrisponde a un costruttore di copia.Spesso, il modo più appropriato definire nuovi criteri l'utilità di pianificazione è copiare i criteri esistenti e modificarlo in utilizzando i metodi SetConcurrencyLimits o SetPolicyValue.
Per ulteriori informazioni sull'utilizzo dei criteri dell'utilità di pianificazione, con esempi, vedere Criteri dell'utilità di pianificazione.
Requisiti
Header: concrt.h
Concorrenza diSpazio dei nomi:
Vedere anche
Riferimenti
Metodo SchedulerPolicy::SetPolicyValue
Metodo SchedulerPolicy::GetPolicyValue