Udostępnij za pośrednictwem


Struktura IExecutionContext

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

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

Nazwa

Opis

Metoda IExecutionContext::Dispatch

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

Metoda IExecutionContext::GetId

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

Metoda IExecutionContext::GetProxy

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

Metoda IExecutionContext::GetScheduler

Zwraca interfejs do harmonogramu należy ten kontekst.

Metoda IExecutionContext::SetProxy

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

Współbieżność obszaru nazw

Struktura IScheduler

Struktura IThreadProxy