Export (0) Print
Expand All

ICorDebugValue Interface

Represents a value in the process being debugged. The value can be a read or a write value.



ICorDebugValue::CreateBreakpoint Method

This method is not currently implemented.

ICorDebugValue::GetAddress Method

Gets the address of this ICorDebugValue object, which is in the process of being debugged.

ICorDebugValue::GetSize Method

Gets the size, in bytes, of this ICorDebugValue object.

ICorDebugValue::GetType Method

Gets the primitive type of this ICorDebugValue object.

In general, ownership of a value object is passed when it is returned. The recipient is responsible for removing a reference from the object when it is finished with the object.

Depending on where the value was retrieved from, the value may not remain valid after the process is resumed. So, in general, the value shouldn't be held across a call of the ICorDebugController::Continue method.

Note Note

This interface does not support being called remotely, either cross-machine or cross-process.

Platforms: See .NET Framework System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: 4.5, 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

© 2014 Microsoft