SignatureCallingConvention Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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ů. |