ReactOS  0.4.15-dev-439-g292f67a
ICorDebugObjectValue Interface Reference

import"cordebug.idl";

Inheritance diagram for ICorDebugObjectValue:
Collaboration diagram for ICorDebugObjectValue:

Public Member Functions

HRESULT GetClass ([out] ICorDebugClass **ppClass)
 
HRESULT GetFieldValue ([in] ICorDebugClass *pClass, [in] mdFieldDef fieldDef, [out] ICorDebugValue **ppValue)
 
HRESULT GetVirtualMethod ([in] mdMemberRef memberRef, [out] ICorDebugFunction **ppFunction)
 
HRESULT GetContext ([out] ICorDebugContext **ppContext)
 
HRESULT IsValueClass ([out] BOOL *pbIsValueClass)
 
HRESULT GetManagedCopy ([out] IUnknown **ppObject)
 
HRESULT SetFromManagedCopy ([in] IUnknown *pObject)
 
- Public Member Functions inherited from ICorDebugValue
HRESULT GetType ([out] CorElementType *pType)
 
HRESULT GetSize ([out] ULONG32 *pSize)
 
HRESULT GetAddress ([out] CORDB_ADDRESS *pAddress)
 
HRESULT CreateBreakpoint ([out] ICorDebugValueBreakpoint **ppBreakpoint)
 
- 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 975 of file cordebug.idl.

Member Function Documentation

◆ GetClass()

HRESULT ICorDebugObjectValue::GetClass ( [out] ICorDebugClass **  ppClass)

◆ GetContext()

HRESULT ICorDebugObjectValue::GetContext ( [out] ICorDebugContext **  ppContext)

◆ GetFieldValue()

HRESULT ICorDebugObjectValue::GetFieldValue ( [in] ICorDebugClass pClass,
[in] mdFieldDef  fieldDef,
[out] ICorDebugValue **  ppValue 
)

◆ GetManagedCopy()

HRESULT ICorDebugObjectValue::GetManagedCopy ( [out] IUnknown **  ppObject)

◆ GetVirtualMethod()

HRESULT ICorDebugObjectValue::GetVirtualMethod ( [in] mdMemberRef  memberRef,
[out] ICorDebugFunction **  ppFunction 
)

◆ IsValueClass()

HRESULT ICorDebugObjectValue::IsValueClass ( [out] BOOL pbIsValueClass)

◆ SetFromManagedCopy()

HRESULT ICorDebugObjectValue::SetFromManagedCopy ( [in] IUnknown pObject)

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