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, jak se argumenty v daném podpisu předávají volajícímu do volaného. Základní hodnoty polí v tomto typu odpovídají reprezentaci v úvodním bajtu 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í stylu C/C++, kde volající vyčistí zásobník volání. |
Default | 0 | Spravovaná konvence volání se seznamem argumentů s pevnou délkou. |
FastCall | 4 | Nespravovaná konvence volání, kdy jsou argumenty předány v registrech, pokud je to možné. |
StdCall | 2 | Nespravovaná konvence volání, kdy je zásobník volání vyčištěn volaným. |
ThisCall | 3 | Nespravovaná konvence volání stylu C++ pro volání členské funkce instance s pevným seznamem argumentů. |
Unmanaged | 9 | Označuje, že specifika nespravované konvence volání jsou kódována jako modopty. |
VarArgs | 5 | Spravovaná konvence volání pro předávání dalších argumentů |