Udostępnij za pośrednictwem


Struktura IUMSScheduler

Interfejs pozyskiwania harmonogramu pracy, która chce Runtime współbieżności Menedżera zasobów do ręcznego on zaplanowany do wykonywania wątków (UMS) trybu użytkownika.Menedżer zasobów używa interfejsu do komunikowania się z planiści wątek UMS.IUMSScheduler Interfejsu dziedziczy z IScheduler interfejsu.

struct IUMSScheduler : public IScheduler;

Członkowie

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

Nazwa

Opis

Metoda IUMSScheduler::SetCompletionList

Przypisuje IUMSCompletionList interfejsu do planowania wątków UMS.

Uwagi

Jeśli są wykonawczych harmonogram niestandardowy, który komunikuje się z Menedżerem zasobów i chcesz, aby usługa UMS wątków jest przekazywany Twój harmonogram zamiast zwykłych wątków Win32, należy podać implementacja IUMSScheduler interfejsu.Ponadto należy ustawić wartość zasad klucza zasad harmonogram SchedulerKind za UmsThreadDefault.Jeśli zasady określają wątek UMS IScheduler interfejsu, który jest przekazywana jako parametr do IResourceManager::RegisterScheduler metoda musi być IUMSScheduler interfejsu.

Menedżer zasobów jest możliwość strony możesz wątków UMS tylko w systemach operacyjnych funkcja UMS.64-bitowych systemów operacyjnych z wersją systemu Windows 7 lub nowszej obsługuje UMS wątków.Jeśli zostanie utworzona zasada harmonogramu z SchedulerKind klucz jest ustawiony na wartość UmsThreadDefault i podstawowej platformy nie obsługuje UMS, wartość SchedulerKind klucza na tej polityki zostanie zmieniony na wartość ThreadScheduler.Należy zawsze przeczytać ponownie tę wartość zasad przed spodziewał się otrzymać UMS wątków.

IUMSScheduler Interfejsu jest jeden koniec dwukierunkowy kanał komunikacji między harmonogram i Menedżera zasobów.Drugi koniec jest reprezentowana przez IResourceManager i ISchedulerProxy interfejsów, które są implementowane przez Menedżera zasobów.

Hierarchii dziedziczenia

IScheduler

IUMSScheduler

Wymagania

Nagłówek: concrtrm.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Współbieżność obszaru nazw

Wyliczanie PolicyElementKey

Struktura IScheduler

Struktura IUMSCompletionList

Struktura IResourceManager