Aracılığıyla paylaş


ISchedulerProxy yapısı

Arabirim, planlayıcılar kaynak ayırma anlaşma eşzamanlılık Runtime'nın Kaynak Yöneticisi ile iletişim kurmak.

struct ISchedulerProxy;

Üyeler

Dd470709.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

ISchedulerProxy::BindContext yöntemi

Yürütme içeriği, zaten biriyle ilişkili değilse, bir iş parçacığı proxy ile ilişkilendirir.

ISchedulerProxy::CreateOversubscriber yöntemi

Yeni bir sanal işlemcisi kök varolan bir yürütme kaynakla ilişkili donanım iş parçacığı oluşturur.

ISchedulerProxy::RequestInitialVirtualProcessors yöntemi

İlk bir işlemci sanal kökleri ayrılmasını ister.Her sanal işlemcisi kök iş Zamanlayıcı için gerçekleştirebileceğiniz bir iş parçacığı yürütme yeteneğini temsil eder.

ISchedulerProxy::Shutdown yöntemi

Kaynak Yöneticisi, Zamanlayıcı kapatma bildirir.Bu kaynak yöneticisi hemen Zamanlayıcı verilen tüm kaynakları geri kazanmak için neden olur.

ISchedulerProxy::SubscribeCurrentThread yöntemi

Geçerli iş parçacığı kaynağı bu Zamanlayıcı ile ilişkilendirerek Yöneticisi ile kaydeder.

ISchedulerProxy::UnbindContext yöntemi

Yürütme içeriği tarafından belirtilen iş parçacığı proxy'den disassociates pContext parametresi ve iş parçacığı proxy fabrikasının boş havuza geri verir.Bu yöntem yalnızca aracılığıyla bağlı yürütme içeriği üzerinde çağrılabilir ISchedulerProxy::BindContext yöntemi ve henüz üzerinden yapılan başlatılmadı pContext parametresi, bir IThreadProxy::SwitchTo yöntemi çağrısı.

Notlar

Kaynak Yöneticisi eller bir ISchedulerProxy kullanarak kendisiyle kaydeden her Zamanlayıcı arabirimi IResourceManager::RegisterScheduler yöntemi.

Devralma hiyerarşisi

ISchedulerProxy

Gereksinimler

Başlık: concrtrm.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

eşzamanlılık ad

IScheduler yapısı

IThreadProxy yapısı

IVirtualProcessorRoot yapısı

IResourceManager yapısı