Udostępnij za pośrednictwem


Klasa CurrentScheduler

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

class CurrentScheduler;

Członkowie

Dd492377.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda CurrentScheduler::Create

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.

Metoda CurrentScheduler::CreateScheduleGroup

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.

Metoda CurrentScheduler::Detach

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.

Metoda CurrentScheduler::Get

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

Metoda CurrentScheduler::GetNumberOfVirtualProcessors

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

Metoda CurrentScheduler::GetPolicy

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

Metoda CurrentScheduler::Id

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

Metoda CurrentScheduler::IsAvailableLocation

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

Metoda CurrentScheduler::RegisterShutdownEvent

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.

Metoda CurrentScheduler::ScheduleTask

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

Współbieżność obszaru nazw

Harmonogram, klasa

Wyliczanie PolicyElementKey

Koncepcje

Harmonogram zadań (współbieżności Runtime)