Partilhar via


Conversão thunk

Cada thunk é identificada por um SymTagThunk marca.

Propriedades

A tabela a seguir mostra as propriedades que são válidas para este tipo de símbolo.

Propriedade

Tipo de dados

Descrição

IDiaSymbol::get_access

DWORD

Atributo de modificador de acesso, uma da CV_access_e valores (somente no v 8.0 SDK do DIA ou posterior).

IDiaSymbol::get_addressOffset

DWORD

Deslocamento de parte do local. Para obter detalhes, consulte a LocationType.

IDiaSegment::get_addressSection

DWORD

Parte da seção de local; Para obter detalhes, consulte a LocationType.

IDiaSymbol::get_classParent

IDiaSymbol*

Colocando o pai da classe, se houver (somente sob v 8.0 SDK do DIA ou posterior).

IDiaSymbol::get_classParentId

DWORD

ID do símbolo delimitador da classe pai (somente no v 8.0 SDK do DIA ou posterior).

IDiaSymbol::get_constType

BOOL

TRUE se a conversão estiver marcada como constante (somente no v 8.0 SDK do DIA ou posterior).

IDiaSymbol::get_intro

BOOL

TRUE se a conversão intermediária é uma introdução para uma função virtual (somente no v 8.0 SDK do DIA ou posterior)

IDiaSymbol::get_isStatic

BOOL

TRUE se a conversão intermediária é considerada estática (somente no v 8.0 SDK do DIA ou posterior).

IDiaSymbol::get_length

ULONGLONG

Número de bytes de código em que a conversão intermediária.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Símbolo para o delimitador compiland, bloquear ou função.

IDiaSymbol::get_lexicalParentId

DWORD

ID do símbolo pai lexical.

IDiaSymbol::get_locationType

DWORD

Tem de pontos de extremidade estático local; Para obter detalhes, consulte Locais de símbolos enumeração.

IDiaSymbol::get_name

BSTR

Nome da conversão intermediária.

IDiaSymbol::get_pure

BOOL

TRUE se a conversão intermediária é puramente virtual (somente no v 8.0 SDK do DIA ou posterior).

IDiaSymbol::get_relativeVirtualAddress

DWORD

Posição relativa desta conversão dentro de seu módulo.

IDiaSymbol::get_symIndexId

DWORD

ID de índice do símbolo.

IDiaSymbol::get_symTag

DWORD

Retorna SymTagThunk (uma da SymTagEnum valores).

IDiaSymbol::get_targetOffset

DWORD

Parte do local do destino da conversão de compensação.

IDiaSymbol::get_targetRelativeVirtualAddress

DWORD

Endereço virtual relativo do destino da conversão em seu bloco de delimitador.

IDiaSymbol::get_targetSection

DWORD

Parte da seção do destino da conversão.

IDiaSymbol::get_targetVirtualAddress

ULONGLONG

Posição do destino da conversão da imagem executável.

IDiaSymbol::get_thunkOrdinal

DWORD

Thunk tipo, conforme definido pela THUNK_ORDINAL.

IDiaSymbol::get_type

IDiaSymbol*

O tipo desta conversão (somente no v 8.0 SDK do DIA ou posterior).

IDiaSymbol::get_typeId

DWORD

ID do símbolo de tipo (somente no v 8.0 SDK do DIA ou posterior).

IDiaSymbol::get_unalignedType

BOOL

TRUESe a conversão intermediária não estiver alinhada (somente no v 8.0 SDK do DIA ou posterior),

IDiaSymbol::get_virtual

BOOL

TRUESe a conversão intermediária é virtual (somente no v 8.0 SDK do DIA ou posterior).

IDiaSymbol::get_virtualAddress

ULONGLONG

Posição desta conversão dentro da imagem executável.

IDiaSymbol::get_virtualBaseOffset

DWORD

O deslocamento da tabela virtual para esta conversão (somente no v 8.0 SDK do DIA ou posterior).

IDiaSymbol::get_volatileType

BOOL

TRUESe a conversão estiver marcada como volátil (somente no v 8.0 SDK do DIA ou posterior).

Consulte também

Referência

Hierarquia lexical de tipos de símbolos

LocationType

THUNK_ORDINAL