É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