THUNK_ORDINAL
Wyznacza typy thunk.
Składnia
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;
Elementy
Element | opis |
---|---|
THUNK_ORDINAL_NOTYPE |
Standardowa thunk. |
THUNK_ORDINAL_ADJUSTOR |
this Regulator thunk. |
THUNK_ORDINAL_VCALL |
Wirtualne połączenie thunk. |
THUNK_ORDINAL_PCODE |
P-code thunk. |
THUNK_ORDINAL_LOAD |
Opóźnij obciążenie thunk. |
THUNK_ORDINAL_TRAMP_INCREMENTAL |
Przyrostowa trampolina thunk (trampolina thunk służy do odbijania wywołań z jednej przestrzeni pamięci do innej). |
THUNK_ORDINAL_TRAMP_BRANCHISLAND |
Punkt odgałęzienia trampolina thunk. |
THUNK_ORDINAL_TRAMP_STRICTICF |
Strict icf trampolina thunk. |
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS |
ARM64X ten sam adres trampolina thunk. |
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING |
Funkcja przesłaniając trampolinę thunk. |
Uwagi
Wartości w tym wyliczenie są zwracane z wywołania metody IDiaSymbol::get_thunkOrdinal .
Wymagania
Nagłówek: cvconst.h