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;

Elements

  • 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 (绷床 thunk 用于重新启动从一个内存空间对另一个)。

  • THUNK_ORDINAL_TRAMP_BRANCHISLAND
    分支点绷床 thunk。

备注

此枚举的值从调用返回到 IDiaSymbol::get_thunkOrdinal 方法。

要求

标题:cvconst.h

请参见

参考

IDiaSymbol::get_thunkOrdinal

其他资源

枚举和结构