Aracılığıyla paylaş


set_task_execution_resources işlevi

Belirtilen benzeşim eşzamanlılık çalışma zamanı iç İşçi iş parçacığı tarafından kullanılan yürütme kaynakları sınırlar.

Kaynak Yöneticisi bir yalnızca oluşturmadan önce veya iki kaynak yöneticisi ömürleri arasındaki bu yöntemi çağırmak için geçerlidir.Kaynak Yöneticisi çağırma anda yok olduğu sürece birden çok kez çağrılabilir.Benzeşimi Sınırla ayarladıktan sonra sonraki geçerli çağrısına kadar sürdürür set_task_execution_resources yöntemi.

Sağlanan Benzeşme Maskesi bir alt işlem Benzeşme Maskesi olması gerekmez.İşlem benzeşimi, gerekirse güncelleştirilecektir.

void __cdecl set_task_execution_resources(
   DWORD_PTR _ProcessAffinityMask
);

void __cdecl set_task_execution_resources(
   unsigned short _Count,
   PGROUP_AFFINITY _PGroupAffinity
);

Parametreler

  • _ProcessAffinityMask
    Eşzamanlılık çalışma zamanı iş parçacıkları için olan Benzeşme Maskesi.Yalnızca geçerli işlemci grubunun alt eşzamanlılık çalýþma sınırlamak isterseniz 64 donanım iş parçacığı daha büyük bir sistemde bu yöntemi kullanın.Genel olarak, Grup benzeşimleri dizisi 64 donanım iş parçacığı daha büyük makinelerde benzeşimi sınırla için bir parametre olarak kabul eden yöntemi sürümünü kullanmanız gerekir.

  • _Count
    Sayısı GROUP_AFFINITY parametresi tarafından belirtilen dizi girişleri _PGroupAffinity.

  • _PGroupAffinity
    Bir dizi GROUP_AFFINITY girdi.

Notlar

Yöntemi yaratacak bir invalid_operation zaman bunu çağrıldığında, bir kaynak yöneticisi varsa, durum ve bir invalid_argument yakınlık içinde boş küme kaynaklarının sonuçları belirtilmişse özel durum.

Bir grup benzeşimleri dizi parametre olarak alır yöntemi sürümünü yalnızca sürümü Windows 7 işletim sistemlerinde kullanılan veya daha yüksek olmalıdır.Aksi halde, bir invalid_operation exception Is thrown.

Sonra bu yöntemi çağrılan programlama yoluyla işlem benzeşimi değiştirme için kısıtlı benzeşimi yeniden değerlendir için Kaynak Yöneticisi neden olmaz.Bu nedenle, bu yöntemi çağırmadan önce benzeşimi işlemek için tüm değişiklikler yapılmalıdır.

Gereksinimler

Başlık: concrt.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

eşzamanlılık ad