THUNK_ORDINAL
Назначает типы thunk.
Синтаксис
typedef enum THUNK_ORDINAL {
THUNK_ORDINAL_NOTYPE,
THUNK_ORDINAL_ADJUSTOR,
THUNK_ORDINAL_VCALL,
THUNK_ORDINAL_PCODE,
THUNK_ORDINAL_LOAD
// trampoline thunk ordinals - only for use in Trampoline thunk symbols
THUNK_ORDINAL_TRAMP_INCREMENTAL,
THUNK_ORDINAL_TRAMP_BRANCHISLAND,
} THUNK_ORDINAL;
Элементы
Элемент | Description |
---|---|
THUNK_ORDINAL_NOTYPE | Стандартный thunk. |
THUNK_ORDINAL_ADJUSTOR | this Thunk для адаптатора. |
THUNK_ORDINAL_VCALL | Виртуальный вызов thunk. |
THUNK_ORDINAL_PCODE | P-code thunk. |
THUNK_ORDINAL_LOAD | Задержка загрузки. |
THUNK_ORDINAL_TRAMP_INCREMENTAL | Добавочная батутная линия thunk (батутная линия thunk используется для отскоки вызовов из одного пространства памяти в другое). |
THUNK_ORDINAL_TRAMP_BRANCHISLAND | Ветвь точка батутной линии. |
Замечания
Значения в этом перечислении возвращаются из вызова метода IDiaSymbol::get_thunkOrdinal .
Требования
Заголовок: cvconst.h