Label (Debug Interface Access SDK)

Ein Position im Programmcode wird durch ein SymTagLabel Symbol identifiziert.

Eigenschaften

In der folgenden Tabelle werden die Eigenschaften angegeben, die auf das Symbol für diesen Typ gültig sind.

Property

Datentyp

Beschreibung

IDiaSymbol::get_addressOffset

DWORD

Offset der Position. Ausführliche Informationen finden Sie unter LocationType.

IDiaSymbol::get_addressSection

DWORD

Abschnitts teil Speicherort. Ausführliche Informationen finden Sie unter LocationType.

IDiaSymbol::get_customCallingConvention

BOOL

TRUE eine benutzerdefinierte Bezeichnung, wenn die Aufrufkonvention verwendet.

IDiaSymbol::get_farReturn

BOOL

TRUE zurückgeben, wenn ein Bezeichnung weiter ausgeführt wird.

IDiaSymbol::get_interruptReturn

BOOL

TRUE , wenn eine Bezeichnung Rückgabe von der Unterbrechung enthält.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Symbol für die einschließende Kompiliereinheit, den Block oder Funktion.

IDiaSymbol::get_lexicalParentId

DWORD

ID des lexikalischen Elementen Symbols.

IDiaSymbol::get_locationType

DWORD

Bezeichnungen sind statische Speicherorte. Ausführliche Informationen finden Sie in der Symbolspeicherorte-Enumeration.

IDiaSymbol::get_name

BSTR

Der Kennsatzname.

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. Ausführliche Informationen finden Sie unter LocationType, LocIsRegRel.

IDiaSymbol::get_optimizedCodeDebugInfo

BOOL

TRUE , wenn der Code Debuginformationen für optimierten Code wurde.

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 SymTagEnum ).

IDiaSymbol::get_virtualAddress

ULONGLONG

Position der Bezeichnung innerhalb des ausführbaren Images.

Siehe auch

Referenz

Lexikalische Hierarchie der Symboltypen

LocationType

Symbolspeicherorte