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.
Profil oluşturucuya, tam zamanında (JIT) derleyicinin yeniden derleme işleminde bir hatayla karşılaştığını bildirir.
Sözdizimi
HRESULT ReJITError(
[in] ModuleID moduleId,
[in] mdMethodDef methodId,
[in] FunctionID functionId,
[in] HRESULT hrStatus);
Parametreler
moduleID
[in] Başarısız ModuleID yeniden derleme girişiminin yapıldığı yer.
methodId
[in] Başarısız MethodDef yeniden derleme girişiminin yapıldığı yöntemin.
functionId
[in] Yeniden derlenen veya yeniden derleme için işaretlenen işlev örneği. Bu değer NULL , hatanın örnekleme başına temeli yerine yöntem başına temelinde oluşup oluşmaması olabilir (örneğin, profil oluşturucu yeniden derlenecek yöntem için geçersiz bir meta veri belirteci belirttiyse).
hrStatus
[in] Hatanın doğasını gösteren bir HRESULT. Değerlerin listesi için Durum HRESULTS bölümüne bakın.
Dönüş Değeri
Bu geri çağırmadan döndürülen değerler yoksayılır.
Durum HRESULTS
| Durum dizisi HRESULT | Description |
|---|---|
| E_INVALIDARG |
moduleID veya methodDef belirteci şeklindedirNULL. |
| CORPROF_E_DATAINCOMPLETE | Modül henüz tam olarak yüklenmemiş veya kaldırılma sürecinde. |
| CORPROF_E_MODULE_IS_DYNAMIC | Belirtilen modül dinamik olarak oluşturuldu (örneğin, tarafından Reflection.Emit) ve bu nedenle bu yöntem tarafından desteklenmiyor. |
| CORPROF_E_FUNCTION_IS_COLLECTIBLE | Yöntemin örneği toplanabilir bir derlemede oluşturulur ve bu nedenle yeniden derlenemez. Yansıma olmayan bir bağlamda tanımlanan türlerin ve işlevlerin (örneğin, List<MyCollectibleStruct>) toplanabilir bir derlemede örneği oluşturulabileceğini unutmayın. |
| E_OUTOFMEMORY | JIT yeniden derlemesi için belirtilen yöntemi işaretlemeye çalışırken CLR'nin belleği tükendi. |
| Diğer | İşletim sistemi CLR denetimi dışında bir hata döndürdü. Örneğin, bir bellek sayfasının erişim korumasını değiştirmeye yönelik bir sistem çağrısı başarısız olursa, işletim sistemi hatası görüntülenir. |
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4.5 sürümünden itibaren kullanılabilir