CorCallingConvention Enumeration
Berisi nilai yang menjelaskan jenis konvensi panggilan yang dibuat dalam kode aman.
Sintaks
typedef enum CorCallingConvention
{
IMAGE_CEE_CS_CALLCONV_DEFAULT = 0x0,
IMAGE_CEE_CS_CALLCONV_VARARG = 0x5,
IMAGE_CEE_CS_CALLCONV_FIELD = 0x6,
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 0x7,
IMAGE_CEE_CS_CALLCONV_PROPERTY = 0x8,
IMAGE_CEE_CS_CALLCONV_UNMGD = 0x9,
IMAGE_CEE_CS_CALLCONV_GENERICINST = 0xa,
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 0xb,
IMAGE_CEE_CS_CALLCONV_MAX = 0xc,
IMAGE_CEE_CS_CALLCONV_MASK = 0x0f,
IMAGE_CEE_CS_CALLCONV_HASTHIS = 0x20,
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 0x40,
IMAGE_CEE_CS_CALLCONV_GENERIC = 0x10
} CorCallingConvention;
Anggota
Anggota | Deskripsi |
---|---|
IMAGE_CEE_CS_CALLCONV_DEFAULT |
Mengindikasikan konvensi panggilan default. |
IMAGE_CEE_CS_CALLCONV_VARARG |
Mengindikasikan bahwa metode ini menggunakan jumlah parameter yang bervariasi. |
IMAGE_CEE_CS_CALLCONV_FIELD |
Mengindikasikan bahwa panggilan ditujukan ke bidang. |
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG |
Mengindikasikan bahwa panggilan ditujukan ke metode lokal. |
IMAGE_CEE_CS_CALLCONV_PROPERTY |
Mengindikasikan bahwa panggilan ditujukan ke properti. |
IMAGE_CEE_CS_CALLCONV_UNMGD |
Mengindikasikan bahwa panggilan tidak terkelola. |
IMAGE_CEE_CS_CALLCONV_GENERICINST |
Mengindikasikan pembuatan instans metode generik. |
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG |
Mengindikasikan panggilan PInvoke 64-bit ke metode yang menggunakan jumlah parameter yang bervariasi. |
IMAGE_CEE_CS_CALLCONV_MAX |
Menjelaskan nilai 4-bit yang tidak valid. |
IMAGE_CEE_CS_CALLCONV_MASK |
Mengindikasikan bahwa konvensi panggilan dijelaskan oleh empat bit terbawah. |
IMAGE_CEE_CS_CALLCONV_HASTHIS |
Mengindikasikan bahwa bit paling atas menjelaskan parameter this . |
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS |
Menunjukkan bahwa parameter this dijelaskan secara eksplisit dalam tanda tangan. |
IMAGE_CEE_CS_CALLCONV_GENERIC |
Menunjukkan bahwa tanda tangan metode generik dengan jumlah argumen jenis yang eksplisit. Hal ini mendahului jumlah parameter biasa. |
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorHdr.h
Versi .NET Framework: Tersedia mulai dari 1.0
Lihat juga
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk