次の方法で共有


THUNK_ORDINAL

[Note: This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

[このトピックはプレリリース版のため将来変更される可能性があります。また、プレースホルダとしてブランクのトピックが含まれています。]

Designates thunk types.

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
    Standard thunk.

  • THUNK_ORDINAL_ADJUSTOR
    A this adjustor thunk.

  • THUNK_ORDINAL_VCALL
    Virtual call thunk.

  • THUNK_ORDINAL_PCODE
    P-code thunk.

  • THUNK_ORDINAL_LOAD
    Delay load thunk.

  • THUNK_ORDINAL_TRAMP_INCREMENTAL
    Incremental trampoline thunk (a trampoline thunk is used to bounce calls from one memory space to another).

  • THUNK_ORDINAL_TRAMP_BRANCHISLAND
    Branch point trampoline thunk.

Remarks

The values in this enumeration are returned from a call to the IDiaSymbol::get_thunkOrdinal method.

Requirements

Header: cvconst.h

See Also

Enumerations and Structures
IDiaSymbol::get_thunkOrdinal
Glossary of DIA SDK Terms