DkmManagedReturnStackFrame.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Create(DkmThread, DkmStackWalkFrameFlags, DkmClrMethodId, DkmClrModuleInstance, Int32, DkmAsyncStackWalkContext, DkmStackWalkFrameData) |
Erstellen Sie eine neue dkmmanagedreturnstackframe-Objektinstanz.
|
| Create(DkmThread, DkmStackWalkFrameFlags, DkmClrMethodId, DkmClrModuleInstance, Int32, DkmAsyncStackWalkContext, DkmStackWalkFrameData, Int32) |
Erstellen Sie eine neue dkmmanagedreturnstackframe-Objektinstanz.
|
| Create(DkmThread, DkmStackWalkFrameFlags, DkmClrMethodId, DkmClrModuleInstance, Int32, DkmAsyncStackWalkContext, DkmStackWalkFrameData, Int32, String) |
Erstellen Sie eine neue dkmmanagedreturnstackframe-Objektinstanz.
|
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.
In Optionales Datenobjekt, das diesem Frame zugeordnet werden soll.
Gibt zurück
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.
In Optionales Datenobjekt, das diesem Frame zugeordnet werden soll.
- TaskId
- Int32
In Die Task-ID der zugeordneten Aufgabe (sofern vorhanden).
Gibt zurück
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.
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
Vorgenommen Ergebnis dieses Methoden Aufrufes.