Udostępnij za pośrednictwem


IExecutionContext — Struktura

Interfejs kontekst wykonywania, który można uruchomić przy użyciu danego procesora wirtualnego i być wspólnie kontekście switched.

struct IExecutionContext;

Członkowie

Metody publiczne

Nazwa

Opis

IExecutionContext::Dispatch — Metoda

Metoda wywoływana, gdy proxy wątek rozpoczyna wykonywanie kontekstu szczególną wykonywania.Powinno to być rutynowe głównego pracownika na Twój harmonogram.

IExecutionContext::GetId — Metoda

Zwraca wartość identyfikator unikatowy w kontekście realizacji.

IExecutionContext::GetProxy — Metoda

Zwraca interfejs serwera proxy wątek, który jest wykonywany w tym kontekście.

IExecutionContext::GetScheduler — Metoda

Zwraca interfejs do harmonogramu należy ten kontekst.

IExecutionContext::SetProxy — Metoda

Kojarzy proxy wątku z tego kontekstu.Proxy skojarzone wątek wywołuje prawo to metoda, zanim rozpocznie się wykonywanie kontekst Dispatch metody.

Uwagi

W przypadku wdrażania niestandardowego harmonogramu, która interfejsy z Menedżerem zasobów Runtime współbieżności trzeba zaimplementować IExecutionContext interfejsu.Wątki utworzone przez Menedżera zasobów wykonują pracę w imieniu użytkownika harmonogramu przez IExecutionContext::Dispatch metody.

Hierarchii dziedziczenia

IExecutionContext

Wymagania

Nagłówek: concrtrm.h

Obszar nazw: współbieżności

Zobacz też

Informacje

concurrency — Przestrzeń nazwy

Struktura IScheduler

IThreadProxy — Struktura