ReactOS
0.4.15-dev-4574-g434cf85
|
import"cordebug.idl";
Public Types | |
enum | CorDebugChainReason { CHAIN_NONE = 0x000, CHAIN_CLASS_INIT = 0x001, CHAIN_EXCEPTION_FILTER = 0x002, CHAIN_SECURITY = 0x004, CHAIN_CONTEXT_POLICY = 0x008, CHAIN_INTERCEPTION = 0x010, CHAIN_PROCESS_START = 0x020, CHAIN_THREAD_START = 0x040, CHAIN_ENTER_MANAGED = 0x080, CHAIN_ENTER_UNMANAGED = 0x100, CHAIN_DEBUGGER_EVAL = 0x200, CHAIN_CONTEXT_SWITCH = 0x400, CHAIN_FUNC_EVAL = 0x800 } |
typedef enum ICorDebugChain::CorDebugChainReason | CorDebugChainReason |
![]() | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
HRESULT | GetThread ([out] ICorDebugThread **ppThread) |
HRESULT | GetStackRange ([out] CORDB_ADDRESS *pStart, [out] CORDB_ADDRESS *pEnd) |
HRESULT | GetContext ([out] ICorDebugContext **ppContext) |
HRESULT | GetCaller ([out] ICorDebugChain **ppChain) |
HRESULT | GetCallee ([out] ICorDebugChain **ppChain) |
HRESULT | GetPrevious ([out] ICorDebugChain **ppChain) |
HRESULT | GetNext ([out] ICorDebugChain **ppChain) |
HRESULT | IsManaged ([out] BOOL *pManaged) |
HRESULT | EnumerateFrames ([out] ICorDebugFrameEnum **ppFrames) |
HRESULT | GetActiveFrame ([out] ICorDebugFrame **ppFrame) |
HRESULT | GetRegisterSet ([out] ICorDebugRegisterSet **ppRegisters) |
HRESULT | GetReason ([out] CorDebugChainReason *pReason) |
![]() | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Definition at line 685 of file cordebug.idl.
Definition at line 698 of file cordebug.idl.
HRESULT ICorDebugChain::EnumerateFrames | ( | [out] ICorDebugFrameEnum ** | ppFrames | ) |
HRESULT ICorDebugChain::GetActiveFrame | ( | [out] ICorDebugFrame ** | ppFrame | ) |
HRESULT ICorDebugChain::GetCallee | ( | [out] ICorDebugChain ** | ppChain | ) |
HRESULT ICorDebugChain::GetCaller | ( | [out] ICorDebugChain ** | ppChain | ) |
HRESULT ICorDebugChain::GetContext | ( | [out] ICorDebugContext ** | ppContext | ) |
HRESULT ICorDebugChain::GetNext | ( | [out] ICorDebugChain ** | ppChain | ) |
HRESULT ICorDebugChain::GetPrevious | ( | [out] ICorDebugChain ** | ppChain | ) |
HRESULT ICorDebugChain::GetReason | ( | [out] CorDebugChainReason * | pReason | ) |
HRESULT ICorDebugChain::GetRegisterSet | ( | [out] ICorDebugRegisterSet ** | ppRegisters | ) |
HRESULT ICorDebugChain::GetStackRange | ( | [out] CORDB_ADDRESS * | pStart, |
[out] CORDB_ADDRESS * | pEnd | ||
) |
HRESULT ICorDebugChain::GetThread | ( | [out] ICorDebugThread ** | ppThread | ) |