Bagikan melalui


Metode ICorProfilerInfo4::GetReJITIDs

Mengembalikan array ID yang mengidentifikasi semua versi yang dikompilasi ulang JIT dari fungsi yang ditentukan yang masih dialokasikan. Metode ini termasuk versi fungsi yang dikompilasi ulang JIT yang kemudian dikembalikan tetapi belum dibebaskan (misalnya, saat domain aplikasi yang berisi fungsi yang dikembalikan masih digunakan).

Sintaks

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

Parameter

functionId
[in] FunctionID dari instans fungsi untuk menghitung versi.

cReJitIds
[in] Jumlah ID yang dikompilasi ulang JIT yang dialokasikan dalam array reJitIds.

pcReJitIds
[out] Jumlah sebenarnya dari ID yang dikompilasi ulang JIT.

reJitIds
[out] Array yang dialokasikan pemanggil yang akan berisi ID yang dikompilasi ulang JIT untuk fungsi yang ditentukan.

Keterangan

GetReJITIDs menghitung ID aktif yang dikompilasi ulang JIT untuk instans fungsi tertentu. Hal ini mengikuti pola penggunaan yang sama dengan fungsi ICorProfilerInfo lain yang menerima buffer yang dialokasikan pemanggil.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl, CorProf.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 4.5

Lihat juga