Share via


IDebugSession3 Interface

Definition

public interface class IDebugSession3 : Microsoft::VisualStudio::Debugger::Interop::IDebugSession2
[System.Runtime.InteropServices.Guid("BBF74DB9-39D5-406E-8BC3-3BA9DD34C02E")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IDebugSession3 : Microsoft.VisualStudio.Debugger.Interop.IDebugSession2
[<System.Runtime.InteropServices.Guid("BBF74DB9-39D5-406E-8BC3-3BA9DD34C02E")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IDebugSession3 = interface
    interface IDebugSession2
Public Interface IDebugSession3
Implements IDebugSession2
Attributes
Implements

Methods

__deprecated_GetSessionId(IDebugEventCallback2, Guid[], UInt32, String, String)
__deprecated_RegisterSessionWithServer(String)
AddExceptionCallback(EXCEPTION_INFO[], IDebugExceptionCallback2)
BlockingShutdownSession(UInt32)
CauseBreak()
ClearAllSessionThreadStackFrames()
ConnectToServer(String, IDebugCoreServer2)
ConnectToServerEx(String, CONNECT_REASON, IDebugCoreServer3)
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)
GetRecentServerNames(BSTR_ARRAY[])
GetStateForAllExceptions(enum_EXCEPTION_STATE[])
GetStateForAllExceptions(UInt32)
GetStoppingModel(enum_STOPPING_MODEL[])
GetStoppingModel(UInt32)
InitializeFeatures(enum_SESSION_FEATURES)
InitializeFeatures(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)
LoadSymbols()
RegisterCallback(IDebugEventCallback2)
RegisterJITServer(Guid)
RemoveAllSetExceptions(Guid)
RemoveExceptionCallback(EXCEPTION_INFO[], IDebugExceptionCallback2)
RemoveSetException(EXCEPTION_INFO[])
SetAllExceptions(enum_EXCEPTION_STATE)
SetAllExceptions(UInt32)
SetEngineMetric(Guid, String, Object)
SetException(EXCEPTION_INFO[])
SetJustMyCodeState(Int32, UInt32, JMC_CODE_SPEC[])
SetLocale(UInt16)
SetMaxRecentServerNames(UInt32)
SetName(String)
SetRegistryRoot(String)
SetStoppingModel(enum_STOPPING_MODEL)
SetStoppingModel(UInt32)
SetSymbolPath(String, String, UInt32)
ShutdownSession()
Terminate(Int32)
Unused()

Applies to