CallConvThiscall Klas

Definitie

Geeft aan dat een methode de ThisCall aanroepconventie moet gebruiken.

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
Overname
CallConvThiscall
Kenmerken

Opmerkingen

Wanneer u de ThisCall aanroepconventie gebruikt, is de eerste parameter van een methode-aanroep de this aanwijzer, die wordt opgeslagen in het register ECX. Andere parameters van een methode-aanroep worden op de stack gepusht. Deze aanroepconventie wordt gebruikt om methoden aan te roepen voor klassen die zijn geƫxporteerd uit een niet-beheerde DLL.

De klassen in System.Runtime.CompilerServices zijn alleen bedoeld voor het gebruik van compilerschrijvers.

Compilers verzenden aangepaste modifiers binnen metagegevens om de manier te wijzigen waarop de Just-In-Time-compiler (JIT) waarden verwerkt wanneer het standaardgedrag niet geschikt is. Wanneer de JIT-compiler een aangepaste wijzigingsfunctie tegenkomt, wordt de waarde verwerkt op de manier die door de wijzigingsfunctie wordt opgegeven. Compilers kunnen aangepaste modifiers toepassen op methoden, parameters en retourwaarden. De JIT-compiler moet reageren op vereiste modifiers, maar kan optionele modifiers negeren. Een C++-compiler kan een aangepaste wijzigingsfunctie verzenden om te beschrijven hoe een byte moet worden behandeld in gevallen waarin de JIT-compiler bytes op een manier behandelt die standaard niet compatibel is met C++ .

U kunt aangepaste modifiers verzenden naar metagegevens met behulp van een van de volgende technieken:

Constructors

Name Description
CallConvThiscall()

Initialiseert een nieuw exemplaar van de CallConvThiscall klasse.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op