DkmFramePseudoLocal Class

Definition

Represents a logical top level item in the 'Locals' window, whose value is obtaining using IDkmFramePseudoLocalProvider. Currently this is only used for optimized locals while .NET Debugging.

This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).

public ref class DkmFramePseudoLocal
[System.Runtime.InteropServices.Guid("a8732ad6-dbbc-3916-c9b2-03edfdbec951")]
public class DkmFramePseudoLocal
[<System.Runtime.InteropServices.Guid("a8732ad6-dbbc-3916-c9b2-03edfdbec951")>]
type DkmFramePseudoLocal = class
Public Class DkmFramePseudoLocal
Inheritance
DkmFramePseudoLocal
Attributes

Properties

CompilerId

The Guid pair used to identify this PseudoLocal.

This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).

HideByDefault

If true, the pseudo local is not returned with the rest of the locals and can be viewed only by evaluating the name.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

Name

The name of the PseudoLocal.

This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).

RuntimeInstance

The DkmRuntimeInstance class represents an execution environment which is loaded into a DkmProcess and which contains code to be debugged.

This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).

Methods

Create(DkmCompilerId, String, DkmRuntimeInstance)

Create a new DkmFramePseudoLocal object instance.

This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).

Create(DkmCompilerId, String, DkmRuntimeInstance, Boolean)

Create a new DkmFramePseudoLocal object instance.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

GetResult(DkmWorkList, DkmInspectionContext, DkmStackWalkFrame, DkmCompletionRoutine<DkmEvaluationAsyncResult>)

Gets the evaluation result for the pseudo local to be included among the frame locals.

This method will append a new work item to the specified work list, and return once the work item has been appended. The actual processing of the work item is asynchronous. The caller will be notified that the request is complete through the completion routine.

This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).

Applies to