Label (Debug Interface Access SDK)
Eine Stelle im Programmcode wird durch ein SymTagLabel
-Symbol identifiziert.
Eigenschaften
In der folgenden Tabelle sehen Sie die Eigenschaften, die für diesen Symboltyp gültig sind.
Eigenschaft | Datentyp | BESCHREIBUNG |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
Offsetteil der Position. Weitere Informationen finden Sie unter LocationType-Enumeration. |
IDiaSymbol::get_addressSection | DWORD |
Abschnittsteil der Position. Weitere Informationen finden Sie unter LocationType-Enumeration. |
IDiaSymbol::get_customCallingConvention | BOOL |
TRUE , wenn die Bezeichnung eine benutzerdefinierte Aufrufkonvention verwendet. |
IDiaSymbol::get_farReturn | BOOL |
TRUE , wenn die Bezeichnung eine far-Rückgabe ausführt. |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE , wenn die Bezeichnung eine Rückgabe vom Interrupt enthält. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Dies ist das Symbol für einschließende Kompiliereinheiten, Funktionen oder Blöcke. |
IDiaSymbol::get_lexicalParentId | DWORD |
Dies ist die ID des übergeordneten lexikalischen Symbols. |
IDiaSymbol::get_locationType | DWORD |
Bezeichnungen haben statische Speicherorte. Weitere Informationen finden Sie in der Enumeration der Symbolspeicherorte. |
IDiaSymbol::get_name | BSTR |
Der Name der Bezeichnung. |
IDiaSymbol::get_noInline | BOOL |
TRUE , wenn die Bezeichnung mit dem noinline-Attribut angegeben wurde. |
IDiaSymbol::get_noReturn | BOOL |
TRUE , wenn die Bezeichnung mit dem noreturn-Attribut angegeben wurde. |
IDiaSymbol::get_notReached | BOOL |
TRUE , wenn die Bezeichnung nie aufgerufen wird. |
IDiaSymbol::get_offset | LONG |
Offset des Symbols im Arbeitsspeicher. Weitere Informationen finden Sie in der LocationType-Enumeration, LocIsRegRel . |
IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
TRUE , wenn der Code Debuginformationen für optimierten Code enthält. |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Relative Position dieser Bezeichnung innerhalb des Moduls. |
IDiaSymbol::get_symIndexId | DWORD |
Index-ID des Symbols |
IDiaSymbol::get_symTag | DWORD |
Gibt SymTagFuncDebugLabel zurück (einen der Werte der SymTagEnum-Enumeration). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Position dieser Funktion im ausführbaren Image. |