ReactOS 0.4.15-dev-8100-g1887773
ICorDebugModule Interface Reference
Inheritance diagram for ICorDebugModule:
Collaboration diagram for ICorDebugModule:

Public Member Functions

HRESULT GetProcess ([out] ICorDebugProcess **ppProcess)
HRESULT GetBaseAddress ([out] CORDB_ADDRESS *pAddress)
HRESULT GetAssembly ([out] ICorDebugAssembly **ppAssembly)
HRESULT GetName ([in] ULONG32 cchName, [out] ULONG32 *pcchName, [out] WCHAR szName[])
HRESULT EnableJITDebugging ([in] BOOL bTrackJITInfo, [in] BOOL bAllowJitOpts)
HRESULT EnableClassLoadCallbacks ([in] BOOL bClassLoadCallbacks)
HRESULT GetFunctionFromToken ([in] mdMethodDef methodDef, [out] ICorDebugFunction **ppFunction)
HRESULT GetFunctionFromRVA ([in] CORDB_ADDRESS rva, [out] ICorDebugFunction **ppFunction)
HRESULT GetClassFromToken ([in] mdTypeDef typeDef, [out] ICorDebugClass **ppClass)
HRESULT CreateBreakpoint ([out] ICorDebugModuleBreakpoint **ppBreakpoint)
HRESULT GetEditAndContinueSnapshot ([out] ICorDebugEditAndContinueSnapshot **ppEditAndContinueSnapshot)
HRESULT GetMetaDataInterface ([in] REFIID riid, [out] IUnknown **ppObj)
HRESULT GetToken ([out] mdModule *pToken)
HRESULT IsDynamic ([out] BOOL *pDynamic)
HRESULT GetGlobalVariableValue ([in] mdFieldDef fieldDef, [out] ICorDebugValue **ppValue)
HRESULT GetSize ([out] ULONG32 *pcBytes)
HRESULT IsInMemory ([out] BOOL *pInMemory)
- 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 874 of file cordebug.idl.

Member Function Documentation

◆ CreateBreakpoint()

HRESULT ICorDebugModule::CreateBreakpoint ( [out] ICorDebugModuleBreakpoint **  ppBreakpoint)

◆ EnableClassLoadCallbacks()

HRESULT ICorDebugModule::EnableClassLoadCallbacks ( [in] BOOL  bClassLoadCallbacks)

◆ EnableJITDebugging()

HRESULT ICorDebugModule::EnableJITDebugging ( [in] BOOL  bTrackJITInfo,
[in] BOOL  bAllowJitOpts 

◆ GetAssembly()

HRESULT ICorDebugModule::GetAssembly ( [out] ICorDebugAssembly **  ppAssembly)

◆ GetBaseAddress()

HRESULT ICorDebugModule::GetBaseAddress ( [out] CORDB_ADDRESS pAddress)

◆ GetClassFromToken()

HRESULT ICorDebugModule::GetClassFromToken ( [in] mdTypeDef  typeDef,
[out] ICorDebugClass **  ppClass 

◆ GetEditAndContinueSnapshot()

HRESULT ICorDebugModule::GetEditAndContinueSnapshot ( [out] ICorDebugEditAndContinueSnapshot **  ppEditAndContinueSnapshot)

◆ GetFunctionFromRVA()

HRESULT ICorDebugModule::GetFunctionFromRVA ( [in] CORDB_ADDRESS  rva,
[out] ICorDebugFunction **  ppFunction 

◆ GetFunctionFromToken()

HRESULT ICorDebugModule::GetFunctionFromToken ( [in] mdMethodDef  methodDef,
[out] ICorDebugFunction **  ppFunction 

◆ GetGlobalVariableValue()

HRESULT ICorDebugModule::GetGlobalVariableValue ( [in] mdFieldDef  fieldDef,
[out] ICorDebugValue **  ppValue 

◆ GetMetaDataInterface()

HRESULT ICorDebugModule::GetMetaDataInterface ( [in] REFIID  riid,
[out] IUnknown **  ppObj 

◆ GetName()

HRESULT ICorDebugModule::GetName ( [in] ULONG32  cchName,
[out] ULONG32 pcchName,
[out] WCHAR  szName[] 

◆ GetProcess()

HRESULT ICorDebugModule::GetProcess ( [out] ICorDebugProcess **  ppProcess)

◆ GetSize()

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

◆ GetToken()

HRESULT ICorDebugModule::GetToken ( [out] mdModule pToken)

◆ IsDynamic()

HRESULT ICorDebugModule::IsDynamic ( [out] BOOL pDynamic)

◆ IsInMemory()

HRESULT ICorDebugModule::IsInMemory ( [out] BOOL pInMemory)

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