Udostępnij za pośrednictwem


ISchedulerProxy — Struktura

Interfejs, przez który planiści komunikować się z Menedżerem zasobów Runtime współbieżności negocjować alokacji zasobów.

struct ISchedulerProxy;

Członkowie

Metody publiczne

Nazwa

Opis

ISchedulerProxy::BindContext — Metoda

Kojarzy kontekst wykonywania proxy wątku, jeśli jeszcze nie jest skojarzony z jednym.

ISchedulerProxy::CreateOversubscriber — Metoda

Tworzy nowego katalogu głównego procesora wirtualnego skojarzonego z istniejących zasobów wykonanie wątku sprzętu.

ISchedulerProxy::RequestInitialVirtualProcessors — Metoda

Żądania początkowego alokacji procesora wirtualnych katalogów głównych.Każdego procesora wirtualnego katalogu głównego reprezentuje zdolność do wykonywania jeden wątek, który można wykonać pracy dla harmonogramu.

ISchedulerProxy::Shutdown — Metoda

Powiadamia menedżera zasobów jest zamykany przez harmonogram zadań.Spowoduje to Menedżera zasobów, aby natychmiast odzyskania wszystkich zasobów przydzielonych do harmonogramu.

ISchedulerProxy::SubscribeCurrentThread — Metoda

Rejestruje bieżącego wątku z Menedżera zasobów, kojarząc ją z tego harmonogramu.

ISchedulerProxy::UnbindContext — Metoda

Usunięcie skojarzenia proxy wątku z kontekstu wykonywania określonej przez pContext parametr i zwraca ją do wolnej puli factory proxy wątku.Ta metoda może być wywołana tylko w kontekście realizacji, który za pośrednictwem ISchedulerProxy::BindContext metody i nie została jeszcze uruchomiona za pośrednictwem jest pContext parametr IThreadProxy::SwitchTo wywołanie metody.

Uwagi

Menedżer zasobów ręce ISchedulerProxy interfejsu, aby każdy harmonogram, który rejestruje go za pomocą IResourceManager::RegisterScheduler metody.

Hierarchii dziedziczenia

ISchedulerProxy

Wymagania

Nagłówek: concrtrm.h

Obszar nazw: współbieżności

Zobacz też

Informacje

concurrency — Przestrzeń nazwy

Struktura IScheduler

IThreadProxy — Struktura

IVirtualProcessorRoot — Struktura

IResourceManager — Struktura