[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