Partager via


Thunk

chaque thunk est identifié par une balise d' SymTagThunk .

Propriétés

Le tableau suivant indique les propriétés qui sont valides pour ce type de symbole.

Propriété

Type de données

Description

IDiaSymbol::get_access

DWORD

Attribut de modificateur d'accès, parmi les valeurs de CV_access_e (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_addressOffset

DWORD

Partie décalée d'emplacement ; pour plus d'informations, consultez LocationType.

IDiaSegment::get_addressSection

DWORD

Élément de section d'emplacement ; pour plus d'informations, consultez LocationType.

IDiaSymbol::get_classParent

IDiaSymbol*

Parent de classe englobante, si approprié (uniquement sous diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_classParentId

DWORD

ID du symbole parent de classe englobante (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_constType

BOOL

TRUE si la conversion de code est marquée comme constante (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_intro

BOOL

TRUE si la conversion de code est une introduction à une fonction virtuelle (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure)

IDiaSymbol::get_isStatic

BOOL

TRUE si la conversion de code est considéré comme static (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_length

ULONGLONG

Nombre d'octets de code dans la conversion de code.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Symbole pour le module (compiland), le bloc, ou la fonction englobant.

IDiaSymbol::get_lexicalParentId

DWORD

ID du symbole parent lexicale.

IDiaSymbol::get_locationType

DWORD

Les points de terminaison ont l'emplacement statique ; pour plus d'informations, consultez l'énumération de Emplacements des symboles .

IDiaSymbol::get_name

BSTR

nom de la conversion de code.

IDiaSymbol::get_pure

BOOL

TRUE si la conversion de code est purement virtuelle (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_relativeVirtualAddress

DWORD

position relative de cette conversion de code dans son module.

IDiaSymbol::get_symIndexId

DWORD

ID d'index de symbole.

IDiaSymbol::get_symTag

DWORD

Retourne SymTagThunk (une des valeurs de SymTagEnum ).

IDiaSymbol::get_targetOffset

DWORD

Partie décalée de l'emplacement de la cible de conversion de code.

IDiaSymbol::get_targetRelativeVirtualAddress

DWORD

Adresse virtuelle relative de la cible de thunk dans son bloc englobant.

IDiaSymbol::get_targetSection

DWORD

Élément de section de la cible de conversion de code.

IDiaSymbol::get_targetVirtualAddress

ULONGLONG

Position de la cible de thunk dans l'image exécutable.

IDiaSymbol::get_thunkOrdinal

DWORD

effectuer une converson de code le type, comme défini par THUNK_ORDINAL.

IDiaSymbol::get_type

IDiaSymbol*

Le type de cette conversion (code uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_typeId

DWORD

ID du symbole de type (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_unalignedType

BOOL

TRUE si la conversion de code n'est pas alignée (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure),

IDiaSymbol::get_virtual

BOOL

TRUE si la conversion de code est virtuelle (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_virtualAddress

ULONGLONG

position de cette conversion de code dans l'image exécutable.

IDiaSymbol::get_virtualBaseOffset

DWORD

L'offset dans la table virtuelle à cette conversion (code uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_volatileType

BOOL

TRUE si la conversion de code est marquée comme volatile (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

Voir aussi

Référence

Hiérarchie lexicale des types de symboles

LocationType

THUNK_ORDINAL