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