FuncDebugStart
Wenn eine Funktion über einen definierten Startpunkt für das Debuggen verfügt, wird dieser Punkt durch ein Symbol mit einem SymTagFuncDebugStart
-Tag gekennzeichnet.
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 Funktion eine benutzerdefinierte Aufrufkonvention verwendet (nur im DIA SDK v8.0 oder höher). |
IDiaSymbol::get_farReturn | BOOL |
TRUE , wenn die Funktion eine far-Rückgabe ausführt (nur im DIA SDK v8.0 oder höher). |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE , wenn die Funktion eine Rückgabe vom Interrupt enthält (nur im DIA SDK v8.0 oder höher). |
IDiaSymbol::get_isStatic | BOOL |
TRUE , wenn die Funktion als statisch markiert ist (nur im DIA SDK v8.0 oder höher). |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbol für die einschließende Funktion. |
IDiaSymbol::get_lexicalParentId | DWORD |
Dies ist die ID des übergeordneten lexikalischen Symbols. |
IDiaSymbol::get_locationType | DWORD |
Startpunkte haben statische Speicherorte. Weitere Informationen finden Sie unter Symbolspeicherorte. |
IDiaSymbol::get_noInline | BOOL |
TRUE , wenn die Funktion mit dem noinline-Attribut angegeben wurde (nur im DIA SDK v8.0 oder höher). |
IDiaSymbol::get_noReturn | BOOL |
TRUE , wenn die Funktion mit dem noreturn-Attribut angegeben wurde (nur im DIA SDK v8.0 oder höher). |
IDiaSymbol::get_notReached | BOOL |
TRUE , wenn die Funktion nie aufgerufen wird (nur im DIA SDK v8.0 oder höher). |
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 (nur im DIA SDK v8.0 oder höher). |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Relative Position der Funktion im zugehörigen Block. |
IDiaSymbol::get_symIndexId | DWORD |
Index-ID des Symbols |
IDiaSymbol::get_symTag | DWORD |
Gibt SymTagFuncDebugStart zurück (einen der Werte der SymTagEnum-Enumeration). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Position dieser Funktion innerhalb der ausführbaren Datei. |