Udostępnij za pośrednictwem


Struktura ISchedulerProxy

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

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

Nazwa

Opis

Metoda ISchedulerProxy::BindContext

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

Metoda ISchedulerProxy::CreateOversubscriber

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

Metoda ISchedulerProxy::RequestInitialVirtualProcessors

Żą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.

Metoda ISchedulerProxy::Shutdown

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.

Metoda ISchedulerProxy::SubscribeCurrentThread

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

Metoda ISchedulerProxy::UnbindContext

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

Współbieżność obszaru nazw

Struktura IScheduler

Struktura IThreadProxy

Struktura IVirtualProcessorRoot

Struktura IResourceManager