Share via


IDebugSession2 Interface

Definition

public interface class IDebugSession2
[System.Runtime.InteropServices.Guid("8948300F-8BD5-4728-A1D8-83D172295A9D")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IDebugSession2
[<System.Runtime.InteropServices.Guid("8948300F-8BD5-4728-A1D8-83D172295A9D")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IDebugSession2 = interface
Public Interface IDebugSession2
Derived
Attributes

Methods

__deprecated_GetSessionId(IDebugEventCallback2, Guid[], UInt32, String, String)
__deprecated_RegisterSessionWithServer(String)
CauseBreak()
ClearAllSessionThreadStackFrames()
ConnectToServer(String, IDebugCoreServer2)
CreatePendingBreakpoint(IDebugBreakpointRequest2, IDebugPendingBreakpoint2)
Detach()
DisconnectServer(IDebugCoreServer2)
EnumCodeContexts(IDebugProgram2, IDebugDocumentPosition2, IEnumDebugCodeContexts2)
EnumDefaultExceptions(EXCEPTION_INFO[], IEnumDebugExceptionInfo2)
EnumMachines__deprecated(IEnumDebugMachines2__deprecated)
EnumPendingBreakpoints(IDebugProgram2, String, IEnumDebugPendingBreakpoints2)
EnumProcesses(IEnumDebugProcesses2)
EnumSetExceptions(IDebugProgram2, String, Guid, IEnumDebugExceptionInfo2)
GetENCUpdate(IDebugProgram2, Object)
GetName(String)
GetStoppingModel(enum_STOPPING_MODEL[])
GetStoppingModel(UInt32)
IsAlive()
Launch(String, IDebugPort2, String, String, String, String, String, enum_LAUNCH_FLAGS, UInt32, UInt32, UInt32, Guid, IDebugEventCallback2, Guid[], UInt32, IDebugProcess2)
Launch(String, IDebugPort2, String, String, String, String, String, UInt32, UInt32, UInt32, UInt32, Guid, IDebugEventCallback2, Guid[], UInt32, IDebugProcess2)
RegisterJITServer(Guid)
RemoveAllSetExceptions(Guid)
RemoveSetException(EXCEPTION_INFO[])
SetEngineMetric(Guid, String, Object)
SetException(EXCEPTION_INFO[])
SetLocale(UInt16)
SetName(String)
SetRegistryRoot(String)
SetStoppingModel(enum_STOPPING_MODEL)
SetStoppingModel(UInt32)
ShutdownSession()
Terminate(Int32)
Unused()

Applies to