You use the TEntireProfileLevel
enumerator type to obtain or specify the non-class profiling level when you work with predefined profiling areas via COM using xxxxLevel
functions (FullCheckLevel
, ProfileEntireDotNETCodeLevel
and others). The values of this enumeration type specify the level of a detail at which AQTime will profile routines from the corresponding predefined area.
Note: | In the Allocation and Reference Count profilers, TEntireProfileLevel corresponds to areas in the Collect Stack Information pane. To operate with predefined profiling areas in the Classes to Profile pane, use the PredefinedClassesAreaValue function and TPredefinedAreaKind enumeration type. |
Declaration
IDL
typedef enum TEntireProfileLevel
{
eplNone = 0,
eplRoutines = 1,
eplLines = 2
} TEntireProfileLevel;
{
eplNone = 0,
eplRoutines = 1,
eplLines = 2
} TEntireProfileLevel;
Description
The enumeration contains the following values:
Value | Integer | Description |
---|---|---|
eplNone |
0 | Specifies that the area is disabled. All other values indicate that the area is enabled. |
eplRoutines |
1 | Specifies that the area is a routine-level profiling area. |
eplLines |
2 | Specifies that the area is a line-level profiling area. |
For information on area levels, see About Profiling Levels.
See Also
COM Type Reference
Managing Profiling Areas via COM
IaqCOMAccessAreaManager Object
IaqCOMAccessArea Object