Bagikan melalui


CV_call_e

Menentukan konvensi panggilan untuk fungsi.

Catatan

Hanya nilai enumerasi yang paling umum yang di dokumentasikan di sini. Enumerasi lengkap tersedia di file header cvconst.h.

Sintaks

typedef enum CV_call_e {
    CV_CALL_NEAR_C    = 0x00,
    CV_CALL_NEAR_FAST = 0x04,
    CV_CALL_NEAR_STD  = 0x07,
    CV_CALL_NEAR_SYS  = 0x09,
    CV_CALL_THISCALL  = 0x0b,
    CV_CALL_CLRCALL   = 0x16
} CV_call_e;

Elemen

Elemen Deskripsi
CV_CALL_NEAR_C Menentukan konvensi pemanggilan fungsi menggunakan pendorongan dekat kanan-ke-kiri.
Fungsi panggilan menghapus tumpukan.
CV_CALL_NEAR_FAST Menentukan konvensi pemanggilan fungsi menggunakan pendorongan dekat kiri-ke-kanan dengan register.
Fungsi yang dipanggil menggunakan jumlah byte parameter untuk menghapus tumpukan.
CV_CALL_NEAR_STD Menentukan konvensi pemanggilan fungsi menggunakan panggilan
mendekati standar (pendorongan kanan-ke-kiri).
CV_CALL_NEAR_SYS Menentukan konvensi pemanggilan fungsi menggunakan panggilan sistem dekat.
CV_CALL_THISCALL Menentukan konvensi pemanggilan fungsi menggunakan this panggilan
(this pointer yang diteruskan dalam register).
CV_CALL_CLRCALL Menentukan konvensi pemanggilan fungsi yang digunakan oleh Common Language Runtime (CLR)
(juga dikenal sebagai konvensi panggilan kode terkelola).

Keterangan

Nilai dalam enumerasi ini dikembalikan melalui panggilan ke metode IDiaSymbol::get_callingConvention.

Persyaratan

Header: cvconst.h

Lihat juga