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

См. также