Bagikan melalui


CallConvThiscall Kelas

Definisi

Menunjukkan bahwa metode harus menggunakan ThisCall konvensi panggilan.

public ref class CallConvThiscall
public class CallConvThiscall
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvThiscall
type CallConvThiscall = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvThiscall = class
Public Class CallConvThiscall
Warisan
CallConvThiscall
Atribut

Keterangan

Saat menggunakan ThisCall konvensi panggilan, parameter pertama dari panggilan metode adalah this pointer, yang disimpan dalam ECX register. Parameter lain dari panggilan metode didorong pada tumpukan. Konvensi panggilan ini digunakan untuk memanggil metode pada kelas yang diekspor dari DLL yang tidak dikelola.

Kelas di System.Runtime.CompilerServices hanya untuk penggunaan penulis kompilator.

Pengkompilasi memancarkan pengubah kustom dalam metadata untuk mengubah cara pengkompilasi just-in-time (JIT) menangani nilai ketika perilaku default tidak sesuai. Ketika pengkompilasi JIT menemukan pengubah kustom, pengkompilasi menangani nilai dengan cara yang ditentukan pengubah. Pengkompilasi dapat menerapkan pengubah kustom ke metode, parameter, dan nilai yang dikembalikan. Pengkompilasi JIT harus merespons pengubah yang diperlukan tetapi dapat mengabaikan pengubah opsional. Pengkompilasi C++ dapat memancarkan pengubah kustom untuk menjelaskan bagaimana byte harus diperlakukan dalam kasus di mana pengkompilasi JIT memperlakukan byte dengan cara yang tidak kompatibel dengan C++ secara default.

Anda dapat memancarkan pengubah kustom ke dalam metadata menggunakan salah satu teknik berikut:

Konstruktor

CallConvThiscall()

Menginisialisasi instans baru kelas CallConvThiscall.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk