Sdílet prostřednictvím


SignatureCallingConvention Výčet

Definice

Určuje způsob předávání argumentů v daném podpisu od volajícího do volaného. Základní hodnoty polí v tomto typu odpovídají reprezentaci v bajtu počátečního podpisu reprezentované strukturou SignatureHeader .

public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention = 
Public Enum SignatureCallingConvention
Dědičnost
SignatureCallingConvention

Pole

CDecl 1

Nespravovaná konvence volání ve stylu C/C++, kdy volající zásobník volání vyčistí.

Default 0

Spravovaná konvence volání se seznamem argumentů s pevnou délkou.

FastCall 4

Konvence nespravovaného volání, kde se argumenty předávají v registrech, pokud je to možné.

StdCall 2

Konvence nespravovaného volání, kdy volaný vyčistí zásobník volání.

ThisCall 3

Konvence volání ve stylu nespravovaného jazyka C++ pro volání funkcí členů instance s pevným seznamem argumentů.

Unmanaged 9

Označuje, že specifika nespravované konvence volání jsou kódovány jako modopty.

VarArgs 5

Spravovaná konvence volání pro předávání dalších argumentů.

Platí pro