Label (Debug Interface Access SDK)

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

A location in program code is identified by a SymTagLabel symbol.

Properties

The following table shows the properties that are valid for this symbol type.

Property Data type Description
IDiaSymbol::get_addressOffset DWORD Offset part of location; for details, see the LocationType Enumeration.
IDiaSymbol::get_addressSection DWORD Section part of location; for details, see the LocationType Enumeration.
IDiaSymbol::get_customCallingConvention BOOL TRUE if the label uses a custom calling convention.
IDiaSymbol::get_farReturn BOOL TRUE if label performs a far return.
IDiaSymbol::get_interruptReturn BOOL TRUE if label contains a return from interrupt.
IDiaSymbol::get_lexicalParent IDiaSymbol* Symbol for the enclosing compiland, block, or function.
IDiaSymbol::get_lexicalParentId DWORD ID of the lexical parent symbol.
IDiaSymbol::get_locationType DWORD Labels have static locations; for details, see the Symbol Locations enumeration.
IDiaSymbol::get_name BSTR The label's name.
IDiaSymbol::get_noInline BOOL TRUE if the label was specified with the noinline attribute.
IDiaSymbol::get_noReturn BOOL TRUE if the label was specified with the noreturn attribute.
IDiaSymbol::get_notReached BOOL TRUE if the label is never called.
IDiaSymbol::get_offset LONG Offset of symbol in memory; for details, see the LocationType Enumeration, LocIsRegRel.
IDiaSymbol::get_optimizedCodeDebugInfo BOOL TRUE if the code has debug information for optimized code.
IDiaSymbol::get_relativeVirtualAddress DWORD Relative position of this label within its module.
IDiaSymbol::get_symIndexId DWORD Index ID of symbol.
IDiaSymbol::get_symTag DWORD Returns SymTagFuncDebugLabel (one of the SymTagEnum Enumeration values).
IDiaSymbol::get_virtualAddress ULONGLONG Position of this label within the executable image.

See Also

Lexical Hierarchy of Symbol Types
LocationType Enumeration
Symbol Locations