Condividi tramite


THUNK_ORDINAL

Designa i tipi di frameworkk.

Sintassi

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;

Elementi

Elemento Descrizione
THUNK_ORDINAL_NOTYPE Standard di thunk.
THUNK_ORDINAL_ADJUSTOR Un this regolatore.
THUNK_ORDINAL_VCALL Call virtual call thunk.
THUNK_ORDINAL_PCODE P-code thunk.
THUNK_ORDINAL_LOAD Caricamento ritardato di thunk.
THUNK_ORDINAL_TRAMP_INCREMENTAL Trampolino incrementale (un trampolino viene usato per rimbalzare le chiamate da uno spazio di memoria a un altro).
THUNK_ORDINAL_TRAMP_BRANCHISLAND Tappeto elastico punto diramazione.
THUNK_ORDINAL_TRAMP_STRICTICF Strict icf trampolino thunk.
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS ARM64X stesso indirizzo trampolino trampolino.
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING Funzione che sostitue il trampolino di thunk.

Osservazioni:

I valori di questa enumerazione vengono restituiti da una chiamata al metodo IDiaSymbol::get_thunkOrdinal .

Requisiti

Intestazione: cvconst.h

Vedi anche