Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memberi tahu profiler bahwa telah terjadi transisi dari kode yang tidak dikelola ke kode terkelola.
Sintaks
HRESULT UnmanagedToManagedTransition(
[in] FunctionID functionId,
[in] COR_PRF_TRANSITION_REASON reason);
Parameter
functionId
[in] ID fungsi yang sedang dipanggil.
reason
[in] Nilai enumerasi COR_PRF_TRANSITION_REASON yang menunjukkan apakah transisi terjadi karena panggilan ke kode terkelola dari kode yang tidak dikelola, atau karena pengembalian dari fungsi yang tidak dikelola yang disebut oleh yang dikelola.
Keterangan
Jika nilai reason adalah COR_PRF_TRANSITION_RETURN dan functionId bukan null, ID fungsi adalah fungsi yang tidak dikelola, dan tidak akan pernah dikompilasi menggunakan pengompilasi just-in-time (JIT). Fungsi yang tidak dikelola memiliki beberapa informasi dasar yang terkait dengannya, seperti nama dan beberapa metadata.
Jika nilai reason adalah COR_PRF_TRANSITION_CALL, mungkin fungsi yang dipanggil (yaitu, fungsi terkelola) belum dikompilasi JIT.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 2.0