IActiveScriptDebug Interface
Implemented by script engines that support debugging. Typically, an object that implements the IActiveScriptDebug
interface also implements the IActiveScript
interface. If this is the case, call the IActiveScript::QueryInterface
method to obtain the IActiveScriptDebug
interface.
The IActiveScriptDebug
interface provides the means for:
Smart hosts to take over document management.
Process debug manager to synchronize debugging of multiple script engines.
In addition to the methods inherited from
IUnknown
, theIActiveScriptDebug
interface exposes the following methods.
Methods in Vtable Order
Method | Description |
---|---|
IActiveScriptDebug::GetScriptTextAttributes | Returns the text attributes for an arbitrary block of script text. |
IActiveScriptDebug::GetScriptletTextAttributes | Returns the text attributes for an arbitrary scriptlet. |
IActiveScriptDebug::EnumCodeContextsOfPosition | Delegates to IDebugDocumentContext::EnumCodeContexts . |