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_TRAMP_STRICTICF,
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS,
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING,
} THUNK_ORDINAL;
元素
元素 | 描述 |
---|---|
THUNK_ORDINAL_NOTYPE |
標準 thunk。 |
THUNK_ORDINAL_ADJUSTOR |
this 調整器 Thunk。 |
THUNK_ORDINAL_VCALL |
虛擬呼叫 Thunk。 |
THUNK_ORDINAL_PCODE |
P 程式代碼 Thunk。 |
THUNK_ORDINAL_LOAD |
延遲載入 Thunk。 |
THUNK_ORDINAL_TRAMP_INCREMENTAL |
累加蹦床拇指(蹦床拇指用來將呼叫從一個記憶空間彈跳到另一個記憶體空間)。 |
THUNK_ORDINAL_TRAMP_BRANCHISLAND |
分支點蹦床圖克。 |
THUNK_ORDINAL_TRAMP_STRICTICF |
Strict icf trampoline thunk. |
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS |
ARM64X 相同位址蹦床圖恩。 |
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING |
函式覆寫蹦床圖恩。 |
備註
這個列舉中的值會從 IDiaSymbol::get_ThunkOrdinal 方法的呼叫傳回。
需求
標頭: cvconst.h