ReactOS  0.4.13-dev-544-gede3fdd
ICorDebugController Interface Reference

import"cordebug.idl";

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: