ReactOS 0.4.15-dev-8138-g1e75ea8
ICorDebugController Interface Reference
Inheritance diagram for ICorDebugController:
Collaboration diagram for ICorDebugController:

Public Member Functions

HRESULT Stop ([in] DWORD dwTimeoutIgnored)
HRESULT Continue ([in] BOOL fIsOutOfBand)
HRESULT IsRunning ([out] BOOL *pbRunning)
HRESULT HasQueuedCallbacks ([in] ICorDebugThread *pThread, [out] BOOL *pbQueued)
HRESULT EnumerateThreads ([out] ICorDebugThreadEnum **ppThreads)
HRESULT SetAllThreadsDebugState ([in] CorDebugThreadState state, [in] ICorDebugThread *pExceptThisThread)
HRESULT Detach ()
HRESULT Terminate ([in] UINT exitCode)
HRESULT CanCommitChanges ([in] ULONG cSnapshots, [in] ICorDebugEditAndContinueSnapshot *pSnapshots[], [out] ICorDebugErrorInfoEnum **pError)
HRESULT CommitChanges ([in] ULONG cSnapshots, [in] ICorDebugEditAndContinueSnapshot *pSnapshots[], [out] ICorDebugErrorInfoEnum **pError)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 201 of file cordebug.idl.

Member Function Documentation

◆ CanCommitChanges()

HRESULT ICorDebugController::CanCommitChanges ( [in] ULONG  cSnapshots,
[in] ICorDebugEditAndContinueSnapshot pSnapshots[],
[out] ICorDebugErrorInfoEnum **  pError 

◆ CommitChanges()

HRESULT ICorDebugController::CommitChanges ( [in] ULONG  cSnapshots,
[in] ICorDebugEditAndContinueSnapshot pSnapshots[],
[out] ICorDebugErrorInfoEnum **  pError 

◆ Continue()

HRESULT ICorDebugController::Continue ( [in] BOOL  fIsOutOfBand)

◆ Detach()

HRESULT ICorDebugController::Detach ( )

◆ EnumerateThreads()

HRESULT ICorDebugController::EnumerateThreads ( [out] ICorDebugThreadEnum **  ppThreads)

◆ HasQueuedCallbacks()

HRESULT ICorDebugController::HasQueuedCallbacks ( [in] ICorDebugThread pThread,
[out] BOOL pbQueued 

◆ IsRunning()

HRESULT ICorDebugController::IsRunning ( [out] BOOL pbRunning)

◆ SetAllThreadsDebugState()

HRESULT ICorDebugController::SetAllThreadsDebugState ( [in] CorDebugThreadState  state,
[in] ICorDebugThread pExceptThisThread 

◆ Stop()

HRESULT ICorDebugController::Stop ( [in] DWORD  dwTimeoutIgnored)

◆ Terminate()

HRESULT ICorDebugController::Terminate ( [in] UINT  exitCode)

The documentation for this interface was generated from the following file: