Partager via


FuncDebugEnd

Si une fonction est un point défini auquel le débogage est de fin, le point de départ de débogage est identifié par un symbole avec une balise d' SymTagFuncDebugEnd .

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_addressOffset

DWORD

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

IDiaSymbol::get_addressSection

DWORD

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

IDiaSymbol::get_customCallingConvention

BOOL

TRUE si la fonction utilise une convention d'appel personnalisée (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_farReturn

BOOL

TRUE si la fonction effectue loin un de retour (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_interruptReturn

BOOL

TRUE si la fonction contient un retour de l'interruption (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_isStatic

BOOL

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

IDiaSymbol::get_lexicalParent

IDiaSymbol*

symbole pour la fonction englobante.

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 Emplacements des symboles.

IDiaSymbol::get_noInline

BOOL

TRUE si la fonction était spécifiée avec l'attribut de noinline (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_noReturn

BOOL

TRUE si la fonction était spécifiée avec l'attribut de noreturn (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_notReached

BOOL

TRUE si la fonction n'est jamais appelée (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_offset

LONG

Offset de symbole en mémoire ; pour plus d'informations, consultez LocationType, LocIsRegRel.

IDiaSymbol::get_optimizedCodeDebugInfo

BOOL

TRUE si la fonction a des informations de débogage pour le code optimisé uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure).

IDiaSymbol::get_symIndexId

DWORD

ID d'index de symbole.

IDiaSymbol::get_relativeVirtualAddress

DWORD

position relative de la fin de cette fonction dans son module.

IDiaSymbol::get_symTag

DWORD

Retourne SymTagFuncDebugEnd (une des valeurs de SymTagEnum ).

IDiaSymbol::get_virtualAddress

ULONGLONG

position de cette fonction dans l'image exécutable.

Voir aussi

Référence

Hiérarchie lexicale des types de symboles

LocationType

Emplacements des symboles