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.
_CRTIMP SchedulerPolicy();
_CRTIMP SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
_CRTIMP 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, la modalità più conveniente per definire nuovi criteri dell'utilità di pianificazione è copiare i criteri esistenti e modificarli tramite i metodi SetPolicyValue o SetConcurrencyLimits.
Requisiti
Header: concrt.h
Spazio dei nomi: Concurrency
Vedere anche
Riferimenti
Metodo SchedulerPolicy::SetPolicyValue
Metodo SchedulerPolicy::GetPolicyValue