Sdílet prostřednictvím


Třída CurrentScheduler

Představuje aktuální Plánovač přidružené kontext volání abstrakcí.

class CurrentScheduler;

Členy

Dd492377.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

Metoda CurrentScheduler::Create

Vytvoří nový Plánovač, jejichž chování je popsán _Policy parametr a připojí jej ke kontextu volajícího.Nově vytvořené Plánovač se stane aktuální Plánovač kontextu volajícího.

Metoda CurrentScheduler::CreateScheduleGroup

Přetíženo.Vytvoří novou skupinu plánu v rámci Plánovač přidružené kontext volání.Verze, která přebírá parametr _Placement způsobuje úkolů v rámci plánu nově vytvořené skupiny se s předpětím směrem k provádění v umístění určeném tímto parametrem.

Metoda CurrentScheduler::Detach

Odpojí aktuální Plánovač z kontextu volajícího a dříve připojená Plánovač jako aktuální Plánovač obnoví, pokud existuje.Po vrácení metody kontext volání je pak spravována Plánovač, který byl dříve připojena pomocí kontextu CurrentScheduler::Create nebo Scheduler::Attach metoda.

Metoda CurrentScheduler::Get

Vrátí ukazatel Plánovač přidružené kontext volání, označuje se také jako aktuální plánovače.

Metoda CurrentScheduler::GetNumberOfVirtualProcessors

Vrátí aktuální počet virtuálních procesorů pro Plánovač přidružené kontext volání.

Metoda CurrentScheduler::GetPolicy

Vrátí kopii vytvořenou pomocí plánovače aktuální zásady.

Metoda CurrentScheduler::Id

Jedinečný identifikátor vrátí aktuální Plánovač.

Metoda CurrentScheduler::IsAvailableLocation

Určuje, zda je k dispozici na aktuální Plánovač dané umístění.

Metoda CurrentScheduler::RegisterShutdownEvent

Příčiny předaný popisovač události systému Windows _ShutdownEvent parametr oznámeny při vypnutí Plánovač spojené s aktuální kontext a ničí sám.V okamžiku, kdy událost je signalizováno následným tichem všechny práce plánovaného pro Plánovač je dokončeno.Pomocí této metody lze zaregistrovat více událostí vypnutí.

Metoda CurrentScheduler::ScheduleTask

Přetíženo.Naplánuje úkol lehký do plánovače přidružené kontext volání.Lehký úkol bude umístěn v plánu skupiny určen modulu runtime.Verze, která přebírá parametr _Placement úlohu se s předpětím směrem k provádění v zadaném umístění.

Poznámky

Pokud není žádný Plánovač (viz Plánovač) přidružené kontext volání mnoho metod v rámci CurrentScheduler výsledkem přílohu v procesu Plánovač výchozí třídy.Může to také znamenat vytvořené v procesu výchozí Plánovač během takové volání.

Hierarchii dědičnosti

CurrentScheduler

Požadavky

Záhlaví: concrt.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

souběžnost oboru názvů

Třída plánovače

Výčet PolicyElementKey

Koncepty

Plánovač úloh (souběžnosti Runtime)