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.
If a function has a defined point at which debugging is to begin, that point is identified by a symbol with a SymTagFuncDebugStart tag.
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 function uses a custom calling convention (only in DIA SDK v8.0 or later). | |
| BOOL | TRUE if function performs a far return (only in DIA SDK v8.0 or later). | |
| BOOL | TRUE if function contains a return from interrupt (only in DIA SDK v8.0 or later). | |
| BOOL | TRUE if function is marked as static (only in DIA SDK v8.0 or later). | |
| IDiaSymbol* | Symbol for the enclosing function. | |
| DWORD | ID of the lexical parent symbol. | |
| DWORD | Start points have static locations; for details, see Symbol Locations. | |
| BOOL | TRUE if the function was specified with the noinline attribute (only in DIA SDK v8.0 or later). | |
| BOOL | TRUE if the function was specified with the noreturn attribute (only in DIA SDK v8.0 or later). | |
| BOOL | TRUE if the function is never called (only in DIA SDK v8.0 or later). | |
| LONG | Offset of symbol in memory; for details, see the LocationType, LocIsRegRel. | |
| BOOL | TRUE if the code has debug information for optimized code (only in DIA SDK v8.0 or later). | |
| DWORD | Relative position of the function within its block. | |
| DWORD | Index ID of symbol. | |
| DWORD | Returns SymTagFuncDebugStart (one of the SymTagEnum values). | |
| ULONGLONG | Position of the function within the executable. |