Étiquette (Kit de développement logiciel de Debug Interface Access)
Un emplacement dans le code du programme est identifié par un symbole d' SymTagLabel .
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 |
---|---|---|
DWORD |
Partie décalée d'emplacement ; pour plus d'informations, consultez LocationType. |
|
DWORD |
Élément de section d'emplacement ; pour plus d'informations, consultez LocationType. |
|
BOOL |
TRUE si le nom utilise une convention d'appel personnalisée. |
|
BOOL |
TRUE si le nom exécute encore un de retour. |
|
BOOL |
TRUE si le nom contient un retour de l'interruption. |
|
IDiaSymbol* |
Symbole pour le module (compiland), le bloc, ou la fonction englobant. |
|
DWORD |
ID du symbole parent lexicale. |
|
DWORD |
Les étiquettes possèdent des emplacements statiques ; pour plus d'informations, consultez l'énumération de Emplacements des symboles . |
|
BSTR |
Le nom de l'étiquette. |
|
BOOL |
TRUE si le nom a été spécifié avec l'attribut de noinline . |
|
BOOL |
TRUE si le nom a été spécifié avec l'attribut de noreturn . |
|
BOOL |
TRUE si le nom n'est jamais appelé. |
|
LONG |
Offset de symbole en mémoire ; pour plus d'informations, consultez LocationType, LocIsRegRel. |
|
BOOL |
TRUE si le code contient les informations de débogage pour le code optimisé. |
|
DWORD |
position relative de ce nom dans son module. |
|
DWORD |
ID d'index de symbole. |
|
DWORD |
Retourne SymTagFuncDebugLabel (une des valeurs de SymTagEnum ). |
|
ULONGLONG |
position de ce nom dans l'image exécutable. |