CallConvFastcall Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Deze aanroepconventie wordt niet ondersteund in deze versie van .NET.
public ref class CallConvFastcall
public class CallConvFastcall
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvFastcall
type CallConvFastcall = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvFastcall = class
Public Class CallConvFastcall
- Overname
-
CallConvFastcall
- Kenmerken
Opmerkingen
De __fastcall aanroepconventie geeft aan dat argumenten voor functies indien mogelijk worden doorgegeven in registers.
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 modifier verzenden om te beschrijven hoe een byte moet worden behandeld in gevallen waarin de JIT-compiler bytes behandelt op een manier die standaard niet compatibel is met C++ .
U kunt aangepaste modifiers verzenden naar metagegevens met behulp van een van de volgende technieken:
Methoden gebruiken in de TypeBuilder klasse, zoals DefineMethod, DefineField, DefineConstructoren DefineProperty.
Het genereren van een Microsoft tussenliggende taal (MSIL) instructiebestand met aanroepen naar
modoptenmodreq, en het samenstellen van het bestand met de Ilasm.exe (IL Assembler).De onbeheerde weerspiegelings-API gebruiken.
Constructors
| Name | Description |
|---|---|
| CallConvFastcall() |
Initialiseert een nieuw exemplaar van de CallConvFastcall 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) |