SignatureCallingConvention Wyliczenie
Definicja
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
Pola
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. |