DkmManagedReturnStackFrame.Create Methode

Definition

Überlädt

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

Erstellen Sie eine neue dkmmanagedreturnstackframe-Objektinstanz.

         Diese API wurde in Visual Studio 12 RTM (dkmapiversion. VS12RTM) eingeführt.
Create(DkmThread, DkmStackWalkFrameFlags, DkmClrMethodId, DkmClrModuleInstance, Int32, DkmAsyncStackWalkContext, DkmStackWalkFrameData, Int32)

Erstellen Sie eine neue dkmmanagedreturnstackframe-Objektinstanz.

         Diese API wurde in Visual Studio 15 Update 8 (dkmapiversion. VS15Update8) eingeführt.
Create(DkmThread, DkmStackWalkFrameFlags, DkmClrMethodId, DkmClrModuleInstance, Int32, DkmAsyncStackWalkContext, DkmStackWalkFrameData, Int32, String)

Erstellen Sie eine neue dkmmanagedreturnstackframe-Objektinstanz.

         Diese API wurde in Visual Studio 16 Update 3 (dkmapiversion. VS16Update3) eingeführt.

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

Erstellen Sie eine neue dkmmanagedreturnstackframe-Objektinstanz.

         Diese API wurde in Visual Studio 12 RTM (dkmapiversion. VS12RTM) eingeführt.
public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmManagedReturnStackFrame ^ Create(Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrameFlags Flags, Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodId Method, Microsoft::VisualStudio::Debugger::Clr::DkmClrModuleInstance ^ ModuleInstance, int AwaitIndex, Microsoft::VisualStudio::Debugger::CallStack::DkmAsyncStackWalkContext ^ AsyncStackWalkContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrameData ^ Data);
public static Microsoft.VisualStudio.Debugger.Clr.DkmManagedReturnStackFrame Create (Microsoft.VisualStudio.Debugger.DkmThread Thread, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameFlags Flags, Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId Method, Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance ModuleInstance, int AwaitIndex, Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext AsyncStackWalkContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameData Data);
static member Create : Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameFlags * Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId * Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * int * Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameData -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedReturnStackFrame
Public Shared Function Create (Thread As DkmThread, Flags As DkmStackWalkFrameFlags, Method As DkmClrMethodId, ModuleInstance As DkmClrModuleInstance, AwaitIndex As Integer, AsyncStackWalkContext As DkmAsyncStackWalkContext, Data As DkmStackWalkFrameData) As DkmManagedReturnStackFrame

Parameter

Thread
DkmThread

In Der Thread, zu dem dieser Frame gehört.

Flags
DkmStackWalkFrameFlags

In Flags, die diesem Frame zugeordnet sind.

Method
DkmClrMethodId

In Die verwaltete Methode, zu der dieser Frame gehört.

ModuleInstance
DkmClrModuleInstance

In Das Modul, zu dem diese Methode gehört.

AwaitIndex
Int32

In Der Index der Erwartungs Anweisung, an die der Code übertragen wird, wenn dieser Frame später ausgeführt wird.

AsyncStackWalkContext
DkmAsyncStackWalkContext

In Der Kontext, der verwendet werden soll, um den asynchronen Rückgabe Stapel hinter diesem Frame fortzusetzen.

Data
DkmStackWalkFrameData

In Optionales Datenobjekt, das diesem Frame zugeordnet werden soll.

Gibt zurück

DkmManagedReturnStackFrame

Vorgenommen Ergebnis dieses Methoden Aufrufes.

Gilt für

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

Erstellen Sie eine neue dkmmanagedreturnstackframe-Objektinstanz.

         Diese API wurde in Visual Studio 15 Update 8 (dkmapiversion. VS15Update8) eingeführt.
public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmManagedReturnStackFrame ^ Create(Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrameFlags Flags, Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodId Method, Microsoft::VisualStudio::Debugger::Clr::DkmClrModuleInstance ^ ModuleInstance, int AwaitIndex, Microsoft::VisualStudio::Debugger::CallStack::DkmAsyncStackWalkContext ^ AsyncStackWalkContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrameData ^ Data, int TaskId);
public static Microsoft.VisualStudio.Debugger.Clr.DkmManagedReturnStackFrame Create (Microsoft.VisualStudio.Debugger.DkmThread Thread, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameFlags Flags, Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId Method, Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance ModuleInstance, int AwaitIndex, Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext AsyncStackWalkContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameData Data, int TaskId);
static member Create : Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameFlags * Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId * Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * int * Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameData * int -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedReturnStackFrame
Public Shared Function Create (Thread As DkmThread, Flags As DkmStackWalkFrameFlags, Method As DkmClrMethodId, ModuleInstance As DkmClrModuleInstance, AwaitIndex As Integer, AsyncStackWalkContext As DkmAsyncStackWalkContext, Data As DkmStackWalkFrameData, TaskId As Integer) As DkmManagedReturnStackFrame

Parameter

Thread
DkmThread

In Der Thread, zu dem dieser Frame gehört.

Flags
DkmStackWalkFrameFlags

In Flags, die diesem Frame zugeordnet sind.

Method
DkmClrMethodId

In Die verwaltete Methode, zu der dieser Frame gehört.

ModuleInstance
DkmClrModuleInstance

In Das Modul, zu dem diese Methode gehört.

AwaitIndex
Int32

In Der Index der Erwartungs Anweisung, an die der Code übertragen wird, wenn dieser Frame später ausgeführt wird.

AsyncStackWalkContext
DkmAsyncStackWalkContext

In Der Kontext, der verwendet werden soll, um den asynchronen Rückgabe Stapel hinter diesem Frame fortzusetzen.

Data
DkmStackWalkFrameData

In Optionales Datenobjekt, das diesem Frame zugeordnet werden soll.

TaskId
Int32

In Die Task-ID der zugeordneten Aufgabe (sofern vorhanden).

Gibt zurück

DkmManagedReturnStackFrame

Vorgenommen Ergebnis dieses Methoden Aufrufes.

Gilt für

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

Erstellen Sie eine neue dkmmanagedreturnstackframe-Objektinstanz.

         Diese API wurde in Visual Studio 16 Update 3 (dkmapiversion. VS16Update3) eingeführt.
public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmManagedReturnStackFrame ^ Create(Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrameFlags Flags, Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodId Method, Microsoft::VisualStudio::Debugger::Clr::DkmClrModuleInstance ^ ModuleInstance, int AwaitIndex, Microsoft::VisualStudio::Debugger::CallStack::DkmAsyncStackWalkContext ^ AsyncStackWalkContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrameData ^ Data, int TaskId, System::String ^ Description);
public static Microsoft.VisualStudio.Debugger.Clr.DkmManagedReturnStackFrame Create (Microsoft.VisualStudio.Debugger.DkmThread Thread, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameFlags Flags, Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId Method, Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance ModuleInstance, int AwaitIndex, Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext AsyncStackWalkContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameData Data, int TaskId, string Description);
static member Create : Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameFlags * Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId * Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * int * Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrameData * int * string -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedReturnStackFrame
Public Shared Function Create (Thread As DkmThread, Flags As DkmStackWalkFrameFlags, Method As DkmClrMethodId, ModuleInstance As DkmClrModuleInstance, AwaitIndex As Integer, AsyncStackWalkContext As DkmAsyncStackWalkContext, Data As DkmStackWalkFrameData, TaskId As Integer, Description As String) As DkmManagedReturnStackFrame

Parameter

Thread
DkmThread

In Der Thread, zu dem dieser Frame gehört.

Flags
DkmStackWalkFrameFlags

In Flags, die diesem Frame zugeordnet sind.

Method
DkmClrMethodId

In Die verwaltete Methode, zu der dieser Frame gehört.

ModuleInstance
DkmClrModuleInstance

In Das Modul, zu dem diese Methode gehört.

AwaitIndex
Int32

In Der Index der Erwartungs Anweisung, an die der Code übertragen wird, wenn dieser Frame später ausgeführt wird.

AsyncStackWalkContext
DkmAsyncStackWalkContext

In Der Kontext, der verwendet werden soll, um den asynchronen Rückgabe Stapel hinter diesem Frame fortzusetzen.

Data
DkmStackWalkFrameData

In Optionales Datenobjekt, das diesem Frame zugeordnet werden soll.

TaskId
Int32

In Die Task-ID der zugeordneten Aufgabe (sofern vorhanden).

Description
String

[In, optional] Die Beschreibung des Frames, der im Fenster "aufrufsstapel" angezeigt wird.

Gibt zurück

DkmManagedReturnStackFrame

Vorgenommen Ergebnis dieses Methoden Aufrufes.

Gilt für