Share via


DkmManagedReturnStackFrame Class

Definition

Contains information needed to construct a managed DkmStackWalkFrame.

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

public ref class DkmManagedReturnStackFrame
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmManagedReturnStackFrame
[Windows::Foundation::Metadata::WebHostHidden]
class DkmManagedReturnStackFrame
[System.Runtime.InteropServices.Guid("b4660c09-eaf1-87dd-bbdf-8210478281a6")]
public class DkmManagedReturnStackFrame
[<System.Runtime.InteropServices.Guid("b4660c09-eaf1-87dd-bbdf-8210478281a6")>]
type DkmManagedReturnStackFrame = class
Public Class DkmManagedReturnStackFrame
Inheritance
DkmManagedReturnStackFrame
Attributes

Properties

AsyncStackWalkContext

Context to use for continuing to walk the async return stack beyond this frame.

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

AwaitIndex

The index of the await statement where code will transfer to when this frame later executes.

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

Data

Optional data object to associate with this frame.

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

Description

[Optional] Description of the frame which will be displayed in the call stack window.

This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).

Flags

Flags associated with this frame.

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

Method

The managed method that this frame belongs to.

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

ModuleInstance

The module that this method belongs to.

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

TaskId

The task id of the associated task, if one exists.

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

Thread

The thread that this frame belongs to.

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

Methods

Create(DkmThread, DkmStackWalkFrameFlags, DkmClrMethodId, DkmClrModuleInstance, Int32, DkmAsyncStackWalkContext, DkmStackWalkFrameData, Int32, String)

Create a new DkmManagedReturnStackFrame object instance.

This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).

Create(DkmThread, DkmStackWalkFrameFlags, DkmClrMethodId, DkmClrModuleInstance, Int32, DkmAsyncStackWalkContext, DkmStackWalkFrameData, Int32)

Create a new DkmManagedReturnStackFrame object instance.

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

Create(DkmThread, DkmStackWalkFrameFlags, DkmClrMethodId, DkmClrModuleInstance, Int32, DkmAsyncStackWalkContext, DkmStackWalkFrameData)

Create a new DkmManagedReturnStackFrame object instance.

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

Applies to