IDkmRuntimeHandleComparer Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This interface allows Concord components to compare two ICorDebugHandleValue objects' values by routing the calls to GetValue through the shim EE in order to have the proper LocalContext set up. Calling GetValue directly on a ICorDebugHandleValue object from Concord will result in an exception thrown from the VIL host.
Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, RuntimeId, TransportKind.
public interface class IDkmRuntimeHandleComparer
public interface class IDkmRuntimeHandleComparer
__interface IDkmRuntimeHandleComparer
public interface IDkmRuntimeHandleComparer
type IDkmRuntimeHandleComparer = interface
Public Interface IDkmRuntimeHandleComparer
Methods
CompareHandleValuesThroughVil(DkmClrRuntimeInstance, ICorDebugHandleValue, ICorDebugHandleValue) |
This method takes two ICorDebugHandleValues, calls GetValue on each, and compares the resulting values to see if they are equal. If necessary, it will set up a LocalContext for the VIL interpreter. |