Partager via


FuncDebugStart

Si une fonction est un point défini auquel le débogage doit démarrer, ce point est identifié par un symbole avec une balise d' SymTagFuncDebugStart .

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 marquée comme static (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 départ ont des emplacements statiques ; 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 le code contient les 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_relativeVirtualAddress

DWORD

Position relative de la fonction dans le bloc.

IDiaSymbol::get_symIndexId

DWORD

ID d'index de symbole.

IDiaSymbol::get_symTag

DWORD

Retourne SymTagFuncDebugStart (une des valeurs de SymTagEnum ).

IDiaSymbol::get_virtualAddress

ULONGLONG

position de la fonction dans le fichier exécutable.

Voir aussi

Référence

Hiérarchie lexicale des types de symboles

LocationType

Emplacements des symboles