SignatureCallingConvention Wyliczenie
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa sposób przekazywania argumentów w danym podpisie z obiektu wywołującego do wywoływania. Bazowe wartości pól w tym typie odpowiadają reprezentacji w bajtach podpisu wiodącego reprezentowanego SignatureHeader przez strukturę.
public enum class SignatureCallingConvention
public enum SignatureCallingConvention
type SignatureCallingConvention =
Public Enum SignatureCallingConvention
- Dziedziczenie
Nazwa | Wartość | Opis |
---|---|---|
CDecl | 1 | Niezarządzana konwencja wywoływania stylu C/C++, w której stos wywołań jest czyszczony przez obiekt wywołujący. |
Default | 0 | Zarządzana konwencja wywoływania z listą argumentów o stałej długości. |
FastCall | 4 | Niezarządzana konwencja wywoływania, w której argumenty są przekazywane w rejestrach, gdy jest to możliwe. |
StdCall | 2 | Niezarządzana konwencja wywoływania, w której stos wywołań jest czyszczony przez obiekt wywoływany. |
ThisCall | 3 | Niezarządzana konwencja wywoływania stylu języka C++ do wywoływania funkcji składowych wystąpienia z stałą listą argumentów. |
Unmanaged | 9 | Wskazuje, że specyfiki niezarządzanej konwencji wywoływania są kodowane jako modopts. |
VarArgs | 5 | Zarządzana konwencja wywoływania do przekazywania dodatkowych argumentów. |
Produkt | Wersje |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
UWP | 10.0 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: