Thunk

ciascuno thunk è identificato da un oggetto SymTagThunk tag.

Proprietà

Nella tabella seguente vengono illustrate le proprietà che sono valide per questo tipo del simbolo.

Proprietà

Tipo di dati

Descrizione

IDiaSymbol::get_access

DWORD

Attributo del modificatore di accesso, uno di CV_access_e valori (solo DIA SDK in V8.0 o in versioni successive).

IDiaSymbol::get_addressOffset

DWORD

Parte offset di posizione, per ulteriori informazioni, vedere LocationType.

IDiaSegment::get_addressSection

DWORD

Parte della sezione di posizione, per ulteriori informazioni, vedere LocationType.

IDiaSymbol::get_classParent

IDiaSymbol*

Elemento padre della classe interna, se qualsiasi (solo in DIA SDK V8.0 o versioni successive).

IDiaSymbol::get_classParentId

DWORD

ID del simbolo della classe padre interna (solo DIA SDK in V8.0 o in versioni successive).

IDiaSymbol::get_constType

BOOL

TRUE se il thunk viene contrassegnato come costante (solo DIA SDK in V8.0 o in versioni successive).

IDiaSymbol::get_intro

BOOL

TRUE se il thunk viene un'introduzione a una funzione virtuale (solo DIA SDK in V8.0 o in versioni successive)

IDiaSymbol::get_isStatic

BOOL

TRUE se il thunk viene considerato static (solo DIA SDK in V8.0 o in versioni successive).

IDiaSymbol::get_length

ULONGLONG

Numero di byte del codice nel thunk.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

I simboli per il modulo, il blocco, o la funzione di inclusione.

IDiaSymbol::get_lexicalParentId

DWORD

ID del simbolo padre lessicale.

IDiaSymbol::get_locationType

DWORD

i punti finali hanno posizione statica; per ulteriori informazioni, vedere Percorsi dei simboli enumerazione.

IDiaSymbol::get_name

BSTR

Nome del thunk.

IDiaSymbol::get_pure

BOOL

TRUE se il thunk è puramente virtuale (solo DIA SDK in V8.0 o in versioni successive).

IDiaSymbol::get_relativeVirtualAddress

DWORD

Posizione relativa del thunk all'interno del form.

IDiaSymbol::get_symIndexId

DWORD

Indice ID del simbolo.

IDiaSymbol::get_symTag

DWORD

Restituisce SymTagThunk (uno di SymTagEnum valori).

IDiaSymbol::get_targetOffset

DWORD

Parte offset del percorso di destinazione di thunk.

IDiaSymbol::get_targetRelativeVirtualAddress

DWORD

Indirizzo virtuale relativo del database di destinazione di thunk nel blocco di inclusione.

IDiaSymbol::get_targetSection

DWORD

Parte della sezione di destinazione thunk.

IDiaSymbol::get_targetVirtualAddress

ULONGLONG

Percorso di destinazione thunk nell'immagine eseguibile.

IDiaSymbol::get_thunkOrdinal

DWORD

Tipo di thunk, come definito da THUNK_ORDINAL.

IDiaSymbol::get_type

IDiaSymbol*

Il tipo del thunk (solo DIA SDK in V8.0 o in versioni successive).

IDiaSymbol::get_typeId

DWORD

ID del simbolo del tipo (solo DIA SDK in V8.0 o in versioni successive).

IDiaSymbol::get_unalignedType

BOOL

TRUE se il thunk non è allineato (solo DIA SDK in V8.0 o in versioni successive),

IDiaSymbol::get_virtual

BOOL

TRUE se il thunk è virtuale (solo DIA SDK in V8.0 o in versioni successive).

IDiaSymbol::get_virtualAddress

ULONGLONG

Posizione del thunk l'interno dell'immagine eseguibile.

IDiaSymbol::get_virtualBaseOffset

DWORD

L'offset nella tabella virtuale al thunk (solo DIA SDK in V8.0 o in avanti).

IDiaSymbol::get_volatileType

BOOL

TRUE se il thunk è contrassegnato come volatile (solo DIA SDK in V8.0 o in versioni successive).

Vedere anche

Riferimenti

Gerarchia lessicale dei tipi di simboli

LocationType

THUNK_ORDINAL