DkmManagedReturnValueContext Class

Definition

Provides a context for managed return value.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

public ref class DkmManagedReturnValueContext
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmManagedReturnValueContext
[Windows::Foundation::Metadata::WebHostHidden]
class DkmManagedReturnValueContext
[System.Runtime.InteropServices.Guid("5550ca27-ac65-0a34-f6fb-5a0688bb83aa")]
public class DkmManagedReturnValueContext
[<System.Runtime.InteropServices.Guid("5550ca27-ac65-0a34-f6fb-5a0688bb83aa")>]
type DkmManagedReturnValueContext = class
Public Class DkmManagedReturnValueContext
Inheritance
DkmManagedReturnValueContext
Attributes

Properties

Address

Return value hitting guard breakpoint address.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

FullName

[Optional] Deprecated - no longer used. Full names for return value properties should now be constructed based on the return value's id returned by DkmRawReturnValueContainer::Id().

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Name

Name of the finished method call.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Runtime

The runtime of the Expression Evaluator that should evaluate this return value.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Thread

The thread to retrieve the return value.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Methods

Create(DkmThread, DkmRuntimeInstance, DkmClrInstructionAddress, String, String)

Create a new DkmManagedReturnValueContext object instance.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

GetReturnValueInfo()

Evaluates and formats a given DkmRawReturnValue using solely the provided data.

Location constraint: API must be called from a Monitor component (component level < 100,000).

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Applies to