Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 | 
|---|---|---|
| DWORD | Offset part of location; for details, see the LocationType. | |
| DWORD | Section part of location; for details, see the LocationType. | |
| BOOL | TRUE if the label uses a custom calling convention. | |
| BOOL | TRUE if label performs a far return. | |
| BOOL | TRUE if label contains a return from interrupt. | |
| IDiaSymbol* | Symbol for the enclosing compiland, block, or function. | |
| DWORD | ID of the lexical parent symbol. | |
| DWORD | Labels have static locations; for details, see the Symbol Locations enumeration. | |
| BSTR | The label's name. | |
| BOOL | TRUE if the label was specified with the noinline attribute. | |
| BOOL | TRUE if the label was specified with the noreturn attribute. | |
| BOOL | TRUE if the label is never called. | |
| LONG | Offset of symbol in memory; for details, see the LocationType, LocIsRegRel. | |
| BOOL | TRUE if the code has debug information for optimized code. | |
| DWORD | Relative position of this label within its module. | |
| DWORD | Index ID of symbol. | |
| DWORD | Returns SymTagFuncDebugLabel (one of the SymTagEnum values). | |
| ULONGLONG | Position of this label within the executable image. |