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.
Menjelaskan mengapa fungsi yang diekspor memanggil kode terkelola.
Syntax
typedef enum CorDebugCodeInvokePurpose
{
CODE_INVOKE_PURPOSE_NONE,
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION,
CODE_INVOKE_PURPOSE_CLASS_INIT,
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH,
} CorDebugCodeInvokePurpose;
Members
| Anggota | Description |
|---|---|
CODE_INVOKE_PURPOSE_NONE |
Tidak ada atau tidak diketahui. |
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION |
Kode terkelola akan menjalankan titik entri terkelola apa pun, seperti p-invoke terbalik. Tujuan yang lebih rinci tidak diketahui oleh runtime. |
CODE_INVOKE_PURPOSE_CLASS_INIT |
Kode terkelola akan menjalankan konstruktor statis. |
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH |
Kode terkelola akan menjalankan implementasi untuk beberapa metode antarmuka yang dipanggil. |
Komentar
Enumerasi ini digunakan oleh metode ICorDebugProcess6::GetExportStepInfo untuk memberikan informasi tentang melangkah melalui kode terkelola.
Nota
Enumerasi ini ditujukan untuk digunakan dalam skenario penelusuran kesalahan .NET Native saja.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 4.6