If a function has a defined point at which debugging is to end, the debug starting point is identified by a symbol with a SymTagFuncDebugEnd 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 the function is static (only in DIA SDK V8.0 or later).  | 
|
IDiaSymbol*  | 
Symbol for the enclosing function.  | 
|
DWORD  | 
ID of the lexical parent symbol.  | 
|
DWORD  | 
End points have static location; 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 function has debug information for optimized code (only in DIA SDK V8.0 or later).  | 
|
DWORD  | 
Index ID of symbol.  | 
|
DWORD  | 
Relative position of the end of this function within its module.  | 
|
DWORD  | 
Returns SymTagFuncDebugEnd (one of the SymTagEnum values).  | 
|
ULONGLONG  | 
Position of this function within the executable image.  |