Udostępnij za pośrednictwem


CurrentScheduler — Klasa

Reprezentuje abstrakcji bieżący harmonogram skojarzony kontekst wywołującego.

class CurrentScheduler;

Członkowie

Metody publiczne

Nazwa

Opis

CurrentScheduler::Create — Metoda

Tworzy nowy harmonogram, którego zachowanie jest opisana przez _Policy parametr i dołącza go do kontekstu wywołującego.Nowo utworzony harmonogram staną się bieżący harmonogram, w kontekście wywołującego.

CurrentScheduler::CreateScheduleGroup — Metoda

Przeciążone.Tworzy nową grupę harmonogramu w ramach harmonogramu, skojarzony kontekst wywołującego.Wersja, która przyjmuje parametr _Placement powoduje, że zadania w obrębie grupy nowo utworzony harmonogram, aby być obciążona w kierunku wykonywania w lokalizacji określonej przez parametr tej.

CurrentScheduler::Detach — Metoda

Odłącza bieżący harmonogram od wywołującego kontekstu i przywraca wcześniej podłączone harmonogramu jako bieżący harmonogram, jeśli taka istnieje.Po powrocie tej metody, kontekst wywołującego następnie jest zarządzany przez harmonogram, który wcześniej był dołączony do kontekstu, za pomocą CurrentScheduler::Create lub Scheduler::Attach metody.

CurrentScheduler::Get — Metoda

Zwraca wskaźnik do harmonogramu, skojarzone z kontekstu wywołującego, zwane również bieżącego harmonogramu.

CurrentScheduler::GetNumberOfVirtualProcessors — Metoda

Zwraca bieżącą liczbę procesorów wirtualnych harmonogram, skojarzony kontekst wywołującego.

CurrentScheduler::GetPolicy — Metoda

Zwraca kopię zasad, utworzonego przy użyciu bieżącego harmonogramu.

CurrentScheduler::Id — Metoda

Zwraca wartość identyfikator unikatowy dla bieżącego harmonogramu.

CurrentScheduler::IsAvailableLocation — Metoda

Określa, czy danej lokalizacji jest dostępna na bieżący harmonogram.

CurrentScheduler::RegisterShutdownEvent — Metoda

Powoduje, że uchwyt zdarzenia Windows przekazany w _ShutdownEvent parametr sygnalizowane, gdy zamyka się i niszczy się przez harmonogram zadań skojarzonych z bieżącego kontekstu.W momencie zdarzenia jest sygnalizowany zakończeniu wszystkich prac, gdyby planowana harmonogramu.Za pomocą tej metody można zarejestrować wiele zdarzeń zamknięcia systemu.

CurrentScheduler::ScheduleTask — Metoda

Przeciążone.Planuje zadanie lekki, w ramach harmonogramu, skojarzony kontekst wywołującego.Lekki zadanie zostanie umieszczona w danej grupy harmonogram w czasie wykonywania.Wersja, która przyjmuje parametr _Placement powoduje, że zadanie ma być obciążona w kierunku wykonywania w określonej lokalizacji.

Uwagi

Jeśli nie harmonogram (zobacz harmonogramu) skojarzony kontekst wywołującego, wiele metod w CurrentScheduler klasy spowoduje załącznik harmonogram domyślny procesu.Może to również oznaczać, że harmonogram domyślny procesu jest tworzony podczas takiego połączenia.

Hierarchii dziedziczenia

CurrentScheduler

Wymagania

Nagłówek: concrt.h

Obszar nazw: współbieżności

Zobacz też

Informacje

concurrency — Przestrzeń nazwy

Klasa harmonogramu

PolicyElementKey — Wyliczenie

Koncepcje

Harmonogram zadań (współbieżność środowiska wykonawczego)