Aracılığıyla paylaş


ICorProfilerInfo4::GetReJITIDs Yöntemi

Belirtilen işlevin hala ayrılan tüm JIT yeniden derlenmiş sürümlerini tanımlayan bir kimlik dizisi döndürür. Bu, daha sonra geri döndürülmüş ancak henüz serbest bırakılmış işlevlerin JIT tarafından derlenmiş sürümlerini içerir (örneğin, geri döndürülen işlevi içeren uygulama etki alanı hala kullanımda olduğunda).

Sözdizimi

HRESULT GetReJITIDs (  
     [in]  FunctionID          functionId,  
     [in]  ULONG               cReJitIds,  
     [out] ULONG *             pcReJitIds,  
     [out, size_is(cReJitIds), length_is(*pcReJitIds)]   ReJITID        reJitIds[]);  

Parametreler

functionId
[in] FunctionID Sürümlerin numaralandırıldığı işlev örneğinin örneği.

cReJitIds
[in] Dizide reJitIds ayrılan JIT yeniden derlenmiş kimliklerin sayısı.

pcReJitIds
[out] JIT tarafından yeniden derlenen kimliklerin gerçek sayısı.

reJitIds
[out] Belirtilen işlev için JIT tarafından yeniden derlenmiş kimlikleri içerecek, çağıran tarafından ayrılan bir dizi.

Açıklamalar

GetReJITIDs belirli bir işlev örneği için etkin JIT tarafından yeniden derlenmiş kimlikleri numaralandırır. Çağıran tarafından ayrılan arabellekleri kabul eden diğer ICorProfilerInfo işlevlerle aynı kullanım desenini izler.

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

Ayrıca bkz.