Partilhar via


THUNK_ORDINAL

Designa tipos de conversão.

Sintaxe

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_TRAMP_STRICTICF,
    THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS,
    THUNK_ORDINAL_TRAMP_FUNCOVERRIDING,
} THUNK_ORDINAL;

Elementos

Elemento Descrição
THUNK_ORDINAL_NOTYPE Batida padrão.
THUNK_ORDINAL_ADJUSTOR Um this baque do ajustador.
THUNK_ORDINAL_VCALL Conversão de chamada virtual.
THUNK_ORDINAL_PCODE Conversão de código P.
THUNK_ORDINAL_LOAD Atraso na carga thunk.
THUNK_ORDINAL_TRAMP_INCREMENTAL Conversão incremental de trampolim (uma conversão de trampolim é usada para devolver chamadas de um espaço de memória para outro).
THUNK_ORDINAL_TRAMP_BRANCHISLAND Trampolim de ponto de ramificação thunk.
THUNK_ORDINAL_TRAMP_STRICTICF Trampolim icf rigoroso thunk.
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS ARM64X mesmo endereço trampolim thunk.
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING Função que substitui o trampolim thunk.

Comentários

Os valores nessa enumeração são retornados de uma chamada para o método IDiaSymbol::get_thunkOrdinal.

Requisitos

Cabeçalho: cvconst.h

Confira também