FuncDebugEnd
Si une fonction a un point défini au niveau duquel le débogage doit se terminer, le point de départ du débogage est identifié par un symbole avec une balise SymTagFuncDebugEnd
.
Propriétés
Le tableau suivant montre les propriétés valides pour ce type de symbole.
Propriété | Type de données | Description |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
Partie décalage de l’emplacement ; pour plus d’informations, consultez Énumération LocationType. |
IDiaSymbol::get_addressSection | DWORD |
Partie section de l’emplacement ; pour plus d’informations, consultez Énumération LocationType. |
IDiaSymbol::get_customCallingConvention | BOOL |
TRUE si la fonction utilise une convention d’appel personnalisée (uniquement dans le SDK DIA v8.0 ou version ultérieure). |
IDiaSymbol::get_farReturn | BOOL |
TRUE si la fonction effectue un retour lointain (uniquement dans le SDK DIA V8.0 ou version ultérieure). |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE si la fonction contient un retour d’interruption (uniquement dans le SDK DIA V8.0 ou version ultérieure). |
IDiaSymbol::get_isStatic | BOOL |
TRUE si la fonction est statique (uniquement dans le SDK DIA V8.0 ou version ultérieure). |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbole de la fonction englobante. |
IDiaSymbol::get_lexicalParentId | DWORD |
ID du symbole parent lexical. |
IDiaSymbol::get_locationType | DWORD |
Les points de terminaison ont des emplacements statiques ; pour plus d’informations, consultez Emplacements des symboles. |
IDiaSymbol::get_noInline | BOOL |
TRUE si la fonction a été spécifiée avec l’attribut noinline (uniquement dans le SDK DIA V8.0 ou version ultérieure). |
IDiaSymbol::get_noReturn | BOOL |
TRUE si la fonction a été spécifiée avec l’attribut noreturn (uniquement dans le SDK DIA V8.0 ou version ultérieure). |
IDiaSymbol::get_notReached | BOOL |
TRUE si la fonction n’est jamais appelée (uniquement dans le SDK DIA V8.0 ou version ultérieure). |
IDiaSymbol::get_offset | LONG |
Décalage du symbole en mémoire ; pour plus d’informations, consultez l’énumération LocationType, LocIsRegRel . |
IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
TRUE si la fonction contient des informations de débogage pour le code optimisé (uniquement dans le SDK DIA V8.0 ou version ultérieure). |
IDiaSymbol::get_symIndexId | DWORD |
Identifiant d’index du symbole. |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Position relative de la fin de cette fonction dans son module. |
IDiaSymbol::get_symTag | DWORD |
Retourne SymTagFuncDebugEnd (l’une des valeurs d’énumération SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Position de cette annotation dans l’image exécutable. |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour