CV_call_e
Określa konwencja wywołania funkcji.
[!UWAGA]
Tylko najbardziej typowe wartości wyliczenia są udokumentowane w tym miejscu.Pełne wyliczanie jest dostępny w pliku nagłówkowym cvconst.h.
typedef enum CV_call_e {
CV_CALL_NEAR_C = 0x00,
CV_CALL_NEAR_FAST = 0x04,
CV_CALL_NEAR_STD = 0x07,
CV_CALL_NEAR_SYS = 0x09,
CV_CALL_THISCALL = 0x0b,
CV_CALL_CLRCALL = 0x16
} CV_call_e;
Elementy
CV_CALL_NEAR_C
Określa konwencja wywołania funkcji, za pomocą blisko wypychania od prawej do lewej.Wywołanie funkcji czyści stosu.CV_CALL_NEAR_FAST
Określa konwencja wywołania funkcji, przy użyciu rejestrów blisko wypychania od lewej do prawej.Wywoływana funkcja używa Suma bajtów parametrów, wyczyść stosu.CV_CALL_NEAR_STD
Określa konwencja wywołania funkcji, używając blisko wywołania standardowe (wypychanie od prawej do lewej).CV_CALL_NEAR_SYS
Określa konwencja wywołania funkcji, za pomocą wywołania systemowego w pobliżu.CV_CALL_THISCALL
Określa konwencja wywołania funkcji przy użyciu this wywołania (this wskaźnik przekazany w rejestrze).CV_CALL_CLRCALL
Określa konwencja wywołania funkcji, używane przez wspólne Language Runtime (CLR) (znany również jako zarządzany kod konwencji wywoływania).
Uwagi
Wartości w to wyliczenie są zwracane przez wywołanie do IDiaSymbol::get_callingConvention metody.
Wymagania
Nagłówek: cvconst.h
Zobacz też
Informacje
IDiaSymbol::get_callingConvention