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 bagaimana fungsi yang diekspor memanggil kode terkelola.
Syntax
typedef enum CorDebugCodeInvokeKind
{
CODE_INVOKE_KIND_NONE,
CODE_INVOKE_KIND_RETURN,
CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;
Members
| Anggota | Description |
|---|---|
CODE_INVOKE_KIND_NONE |
Jika ada kode terkelola yang dipanggil oleh metode ini, kode harus ditempatkan oleh peristiwa eksplisit atau titik henti nanti. --atau-- Kita mungkin hanya melewatkan beberapa kode terkelola yang dipanggil metode ini karena tidak ada cara mudah untuk menghentikannya. --atau-- Metode ini mungkin tidak pernah memanggil kode terkelola. |
CODE_INVOKE_KIND_RETURN |
Metode ini akan memanggil kode terkelola melalui instruksi pengembalian. Melangkah keluar harus tiba di kode terkelola berikutnya. |
CODE_INVOKE_KIND_TAILCALL |
Metode ini akan memanggil kode terkelola melalui panggilan ekor. Langkah tunggal dan melangkahi instruksi panggilan apa pun harus tiba di kode terkelola. |
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