Aracılığıyla paylaş


IUMSScheduler yapısı

Bir arabirim ile zamanlanabilir (ums) iş parçacıklarının kullanıcı modunda el için Kaynak Yöneticisi'ni eşzamanlılık Runtime'nın istediği çalışma zamanlayıcıda soyutlaması.Kaynak Yöneticisi, bu arabirimin ums iş parçacığı planlayıcılar ile iletişim kurmak için kullanır.Arabirim IUMSScheduler, IScheduler arabiriminden devralır.

struct IUMSScheduler : public IScheduler;

Üyeler

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

Ad

Description

IUMSScheduler::SetCompletionList yöntemi

Atar bir IUMSCompletionList ums iş parçacığı Zamanlayıcı arabirimi.

Notlar

Kaynak Yöneticisi ile iletişim kurduğu özel bir Zamanlayıcı uyguluyorsanız ve ums iş yerine sıradan Win32 iş parçacıkları, Zamanlayıcı verilmesini istiyorsanız uygulaması sağlamalıdır IUMSScheduler arabirimi.Buna ek olarak, Zamanlayıcı ilke anahtarı İlkesi değerini ayarlamalısınız SchedulerKind olarak UmsThreadDefault.ums iş İlkesi belirtiyorsa IScheduler bir parametre olarak geçirilen arabirim IResourceManager::RegisterScheduler yöntemi olmalıdır bir IUMSScheduler arabirimi.

Kaynak Yöneticisi'ni yalnızca işletim sistemlerinde ums özelliği olan ums iş parçacığı el sağlayamamaktadır.ums iş parçacığı sürüm 7 ve sonraki Windows 64-bit işletim sistemlerini destekler.Zamanlayıcı ilkesiyle oluşturursanız, SchedulerKind anahtarı değerine ayarlayın UmsThreadDefault ve temel platform ums, değerini desteklemez SchedulerKind o ilke anahtarı değerini değiştirmiş ThreadScheduler.Her zaman geri Bu ilke değeri ums iş almasını beklemeden önce okumalısınız.

IUMSScheduler Bir Zamanlayıcı ve kaynak yöneticisi arasındaki iletişimin iki yönlü bir kanal bir ucunu bir arabirimdir.Diğer ucunu tarafından temsil edilen IResourceManager ve ISchedulerProxy kaynak yöneticisi tarafından uygulanan arabirimleri.

Devralma hiyerarşisi

IScheduler

IUMSScheduler

Gereksinimler

Başlık: concrtrm.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

eşzamanlılık ad

PolicyElementKey numaralandırma

IScheduler yapısı

IUMSCompletionList yapısı

IResourceManager yapısı