CV_call_e
Указывает соглашение о вызове функции.
Примечание
Только самые распространенные значения перечисления описаны здесь.Полное перечисление доступна в файле заголовка 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;
Elements
CV_CALL_NEAR_C
Определяет функция-Позвоня о вызовах с помощью ближайшего справа налево принудительная. Вызывающая функция очищает стек.CV_CALL_NEAR_FAST
Определяет функция-Позвоня о вызовах с помощью ближайшего push слева направо с регистрами. Вызываемая функция использует сумму байтов параметра для очистки стека.CV_CALL_NEAR_STD
Определяет функция-Позвоня о вызовах с помощью ближайшего стандартный вызов push (справа налево).CV_CALL_NEAR_SYS
Определяет функция-Позвоня о вызовах с помощью ближайшего системный вызов.CV_CALL_THISCALL
Определяет соглашение с помощью функция-Позвоня this вызов (this указатель, передаваемый в регистр).CV_CALL_CLRCALL
Определяет функция-Позвоня соглашение, используемое средой CLR (известные также как управляемый код соглашения о вызовах).
Заметки
Значения в этом перечислении возвращаемых вызовом IDiaSymbol::get_callingConvention метод.
Требования
Заголовок: cvconst.h
См. также
Ссылки
IDiaSymbol::get_callingConvention