Étiquette (Kit de développement logiciel de Debug Interface Access)
Un emplacement dans le code du programme est identifié par un symbole SymTagLabel
.
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 l’étiquette utilise une convention d’appel personnalisée. |
IDiaSymbol::get_farReturn | BOOL |
TRUE si l’étiquette effectue un retour lointain. |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE si l’étiquette contient un retour d’interruption. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbole pour le compiland, bloc ou fonction englobants. |
IDiaSymbol::get_lexicalParentId | DWORD |
ID du symbole parent lexical. |
IDiaSymbol::get_locationType | DWORD |
Les étiquettes ont des emplacements statiques. Pour plus d’informations, consultez l’énumération Emplacements des symboles. |
IDiaSymbol::get_name | BSTR |
Nom de l’étiquette. |
IDiaSymbol::get_noInline | BOOL |
TRUE si l’étiquette a été spécifiée avec l’attribut noinline. |
IDiaSymbol::get_noReturn | BOOL |
TRUE si l’étiquette a été spécifiée avec l’attribut noreturn. |
IDiaSymbol::get_notReached | BOOL |
TRUE si l’étiquette n’est jamais appelée. |
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 le code contient des informations de débogage pour le code optimisé. |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Position relative de cette étiquette dans son module. |
IDiaSymbol::get_symIndexId | DWORD |
ID d’index du symbole. |
IDiaSymbol::get_symTag | DWORD |
Retourne SymTagFuncDebugLabel (l’une des valeurs d’énumération SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Position de cette étiquette 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