The following constants, enumerations, and structures are used by the Active Debugging interfaces.
Constants, Enumerations, and Structures
| Constants | Description |
|---|---|
| APPBREAKFLAGS Constants | Indicate the current debug state for applications and threads. |
| DEBUG_TEXT Constants | Option flags used during IDebugExpressionContext::ParseLanguageText. |
| TEXT_DOC_ATTR Constants | Describe the attributes of the document. |
| Enumerations | Description |
|---|---|
| APPBREAKFLAGS Constants | Indicate the current debug state for applications and threads. |
| APPLICATION_NODE_EVENT_FILTER Enumeration | Indicate the nodes to be excluded with a filter. |
| BREAKPOINT_STATE Enumeration | Indicates the state of a breakpoint. |
| BREAKREASON Enumeration | Indicates what caused the break. |
| BREAKRESUMEACTION Enumeration | Describes how to continue from a breakpoint. |
| DOCUMENTNAMETYPE Enumeration | Describes which type to get for a document. |
| ERRORRESUMEACTION Enumeration | Describes how to continue from a runtime error. |
| JS_PROPERTY_ATTRIBUTES Enumeration | Indicates the attributes of a property. |
| JS_PROPERTY_MEMBERS Enumeration | Flags to specify the type of information to return in a request for members of an object. |
| JsDebugReadMemoryFlags Enumeration | Flags to specify behavior when reading memory. |
| SCRIPT_DEBUGGER_OPTIONS Enumeration | Indicates a set of options or capabilities that apply to the attached debugger. |
| SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND Enumeration | Indicates the thrown exception kind. |
| SOURCE_TEXT_ATTR Constants | Describe the attributes of a single character of source text. |
| Structures | Description |
|---|---|
| DebugStackFrameDescriptor Structure | Enumerates stack frames and merges output from several enumerators on the same thread. |
| JS_NATIVE_FRAME Structure | Represents a stack frame. |
| JsDebugPropertyInfo Structure | Indicates information about a property. |
| TEXT_DOCUMENT_ARRAY Structure | Provides a set of documents. |