Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Geçiş yapılan geçerli görevin yeniden zamanlama için yüksek öncelikli olarak işaretlenmesi gerekip gerekmediğini gösteren bir değer alır.
Sözdizimi
HRESULT NeedsPriorityScheduling (
[out] BOOL *pbNeedsPriorityScheduling
);
Parametreler
pbNeedsPriorityRescheduling
[out] true, konağın geçerli görev örneğini en kısa sürede yeniden zamanlama girişiminde bulunursa; aksi takdirde , false.
Dönüş Değeri
| HRESULT | Description |
|---|---|
| S_OK |
NeedsPriorityRescheduling başarıyla döndürüldü. |
| HOST_E_CLRNOTAVAILABLE | Ortak dil çalışma zamanı (CLR) bir işleme yüklenmemiş veya CLR yönetilen kodu çalıştıramadığı veya çağrıyı başarıyla işleyemediği bir durumda. |
| HOST_E_TIMEOUT | Arama zaman aşımına uğradı. |
| HOST_E_NOT_OWNER | Arayan, kilidin sahibi değil. |
| HOST_E_ABANDONED | Engellenen bir iş parçacığı veya fiber beklerken bir olay iptal edildi. |
| E_FAIL | Bilinmeyen bir yıkıcı hata oluştu. Bir yöntem E_FAIL döndürdüğünde, CLR artık işlem içinde kullanılamaz. Barındırma yöntemlerine yapılan sonraki çağrılar HOST_E_CLRNOTAVAILABLE döndürür. |
Açıklamalar
Görevin çöp toplayıcı tarafından toplanmaya yakın olduğu durumlarda, CLR değerini olarak ayarlar pbNeedsPrioritySchedulingtrueve yüksek öncelikli yeniden zamanlanmasını belirtir. Bu, konağın görevi hızla yeniden zamanlamasına olanak tanıyarak çöp toplamada gecikme olasılığını en aza indirir ve konak ile çalışma zamanının bellek kaynaklarını koruma konusunda işbirliği yapmasını sağlar.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MSCorEE.h
Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir