You use the TDebugType
type to obtain or specify the type of desired debug symbols when working with them via COM. Values of this enumeration type specify the type of the debug symbol: routine, class, module, and so on.
Declaration
IDL
typedef enum TDebugType
{
dtNone = 0,
dtModule = 1,
dtSourceFile= 2,
dtUnit = 3,
dtNamespace = 4,
dtClass = 5,
dtRoutine = 6,
dtPackage = 7,
} TDebugType;
{
dtNone = 0,
dtModule = 1,
dtSourceFile= 2,
dtUnit = 3,
dtNamespace = 4,
dtClass = 5,
dtRoutine = 6,
dtPackage = 7,
} TDebugType;
Description
The enumeration contains the following values:
Value | Integer | Description |
---|---|---|
dtNone |
0 | The type of the debug symbol is not defined. |
dtModule |
1 | The debug symbol is a module. The object of this type is an IaqCOMAccessDbgModule object. |
dtSourceFile |
2 | The debug symbol corresponds to a source file. The object of this type is an IaqCOMAccessDbgSourceFile object. |
dtUnit |
3 | The debug symbol corresponds to a unit. The object of this type is an IaqCOMAccessDbgUnit object. |
dtNamespace |
4 | The debug symbol corresponds to a namespace. The object of this type is an IaqCOMAccessDbgNamespace object. |
dtClass |
5 | The debug symbol corresponds to a class. The object of this type is an IaqCOMAccessDbgClass object. |
dtRoutine |
6 | The debug symbol corresponds to a routine. The object of this type is an IaqCOMAccessDbgRoutine object. |
dtPackage |
7 | The debug symbol corresponds to a package. The object of this type is an IaqCOMAccessDbgPackage object. |
See Also
COM Type Reference
Managing Profiling Areas via COM
IaqCOMAccessDbgSymbol Interface
IaqCOMAccessDbgContainer Interface