SchedulerPolicy::SchedulerPolicy – konstruktor
Vytvoří novou zásadu plánovače a naplní ji hodnotami pro klíče zásad podporované plánovači Concurrency Runtime a správce prostředků.
SchedulerPolicy();
SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
SchedulerPolicy(
const SchedulerPolicy& _SrcPolicy
);
Parametry
_PolicyKeyCount
Počet párů klíč/hodnota, které následují po parametru _PolicyKeyCount._SrcPolicy
Zdrojové zásady ke kopírování.
Poznámky
První konstruktor vytvoří nové zásady plánovače, přičemž všechny zásady budou inicializovány na své výchozí hodnoty.
Druhý konstruktor vytvoří novou zásadu plánovače, která používá styl inicializace s pojmenovaným parametrem.Hodnoty po parametru _PolicyKeyCount jsou dodávány jako dvojice klíč/hodnota.Všechny klíče zásad, které nejsou v tomto konstruktoru zadány, budou mít výchozí hodnotu.Tento konstruktor může vyvolat výjimky invalid_scheduler_policy_key, invalid_scheduler_policy_value nebo invalid_scheduler_policy_thread_specification.
Třetí konstruktor je kopírovací konstruktor.Často je nejpohodlnější způsob, jak definovat novou zásadu plánovače, zkopírovat existující zásadu a upravit ji pomocí metod SetPolicyValue nebo SetConcurrencyLimits.
Požadavky
Hlavička: concrt.h
Obor názvů: souběžnost
Viz také
Referenční dokumentace
SchedulerPolicy::SetPolicyValue – metoda
SchedulerPolicy::GetPolicyValue – metoda