Active Script Debugger Constants, Enumerations, and Structures

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.