Share via


IDebugProgram3 Interface

Definition

public interface class IDebugProgram3 : Microsoft::VisualStudio::Debugger::Interop::IDebugProgram2
[System.Runtime.InteropServices.Guid("7CF3EC7F-AC62-4CD6-BB30-39A464CB52CB")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IDebugProgram3 : Microsoft.VisualStudio.Debugger.Interop.IDebugProgram2
[<System.Runtime.InteropServices.Guid("7CF3EC7F-AC62-4CD6-BB30-39A464CB52CB")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IDebugProgram3 = interface
    interface IDebugProgram2
Public Interface IDebugProgram3
Implements IDebugProgram2
Attributes
Implements

Methods

Attach(IDebugEventCallback2)
CanDetach()
CauseBreak()
Continue(IDebugThread2)
Detach()
EnumCodeContexts(IDebugDocumentPosition2, IEnumDebugCodeContexts2)
EnumCodePaths(String, IDebugCodeContext2, IDebugStackFrame2, Int32, IEnumCodePaths2, IDebugCodeContext2)
EnumModules(IEnumDebugModules2)
EnumThreads(IEnumDebugThreads2)
Execute()
ExecuteOnThread(IDebugThread2)
GetDebugProperty(IDebugProperty2)
GetDisassemblyStream(enum_DISASSEMBLY_STREAM_SCOPE, IDebugCodeContext2, IDebugDisassemblyStream2)
GetDisassemblyStream(UInt32, IDebugCodeContext2, IDebugDisassemblyStream2)
GetENCUpdate(Object)
GetEngineInfo(String, Guid)
GetMemoryBytes(IDebugMemoryBytes2)
GetName(String)
GetProcess(IDebugProcess2)
GetProgramId(Guid)
Step(IDebugThread2, enum_STEPKIND, enum_STEPUNIT)
Step(IDebugThread2, UInt32, UInt32)
Terminate()
WriteDump(enum_DUMPTYPE, String)
WriteDump(UInt32, String)

Applies to