ReactOS  0.4.15-dev-1177-g6cb3b62
ICorDebugCode Interface Reference


Inheritance diagram for ICorDebugCode:
Collaboration diagram for ICorDebugCode:

Public Member Functions

HRESULT GetFunction ([out] ICorDebugFunction **ppFunction)
HRESULT GetAddress ([out] CORDB_ADDRESS *pStart)
HRESULT GetSize ([out] ULONG32 *pcBytes)
HRESULT CreateBreakpoint ([in] ULONG32 offset, [out] ICorDebugFunctionBreakpoint **ppBreakpoint)
HRESULT GetCode ([in] ULONG32 startOffset, [in] ULONG32 endOffset, [in] ULONG32 cBufferAlloc, [out] BYTE buffer[], [out] ULONG32 *pcBufferSize)
HRESULT GetVersionNumber ([out] ULONG32 *nVersion)
HRESULT GetILToNativeMapping ([in] ULONG32 cMap, [out] ULONG32 *pcMap, [out] COR_DEBUG_IL_TO_NATIVE_MAP map[])
HRESULT GetEnCRemapSequencePoints ([in] ULONG32 cMap, [out] ULONG32 *pcMap, [out] ULONG32 offsets[])
- 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 1003 of file cordebug.idl.

Member Function Documentation

◆ CreateBreakpoint()

HRESULT ICorDebugCode::CreateBreakpoint ( [in] ULONG32  offset,
[out] ICorDebugFunctionBreakpoint **  ppBreakpoint 

◆ GetAddress()

HRESULT ICorDebugCode::GetAddress ( [out] CORDB_ADDRESS pStart)

◆ GetCode()

HRESULT ICorDebugCode::GetCode ( [in] ULONG32  startOffset,
[in] ULONG32  endOffset,
[in] ULONG32  cBufferAlloc,
[out] BYTE  buffer[],
[out] ULONG32 pcBufferSize 

◆ GetEnCRemapSequencePoints()

HRESULT ICorDebugCode::GetEnCRemapSequencePoints ( [in] ULONG32  cMap,
[out] ULONG32 pcMap,
[out] ULONG32  offsets[] 

◆ GetFunction()

HRESULT ICorDebugCode::GetFunction ( [out] ICorDebugFunction **  ppFunction)

◆ GetILToNativeMapping()

HRESULT ICorDebugCode::GetILToNativeMapping ( [in] ULONG32  cMap,
[out] ULONG32 pcMap,

◆ GetSize()

HRESULT ICorDebugCode::GetSize ( [out] ULONG32 pcBytes)

◆ GetVersionNumber()

HRESULT ICorDebugCode::GetVersionNumber ( [out] ULONG32 nVersion)

◆ IsIL()

HRESULT ICorDebugCode::IsIL ( [out] BOOL pbIL)

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