DkmManagedReturnStackFrame.Create Метод

Определение

Перегрузки

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

Создайте новый экземпляр объекта Дкмманажедретурнстаккфраме.

         Этот API появился в Visual Studio 12 RTM (Дкмапиверсион. VS12RTM).
Create(DkmThread, DkmStackWalkFrameFlags, DkmClrMethodId, DkmClrModuleInstance, Int32, DkmAsyncStackWalkContext, DkmStackWalkFrameData, Int32)

Создайте новый экземпляр объекта Дкмманажедретурнстаккфраме.

         Этот API появился в Visual Studio 15 с обновлением 8 (Дкмапиверсион. VS15Update8).
Create(DkmThread, DkmStackWalkFrameFlags, DkmClrMethodId, DkmClrModuleInstance, Int32, DkmAsyncStackWalkContext, DkmStackWalkFrameData, Int32, String)

Создайте новый экземпляр объекта Дкмманажедретурнстаккфраме.

         Этот API появился в Visual Studio 16 с обновлением 3 (Дкмапиверсион. VS16Update3).

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

Создайте новый экземпляр объекта Дкмманажедретурнстаккфраме.

         Этот API появился в Visual Studio 12 RTM (Дкмапиверсион. VS12RTM).
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

Параметры

Thread
DkmThread

Окне Поток, к которому принадлежит этот кадр.

Flags
DkmStackWalkFrameFlags

Окне Флаги, связанные с этим кадром.

Method
DkmClrMethodId

Окне Управляемый метод, которому принадлежит этот кадр.

ModuleInstance
DkmClrModuleInstance

Окне Модуль, к которому принадлежит этот метод.

AwaitIndex
Int32

Окне Индекс инструкции await, куда будет перенесен код при последующем выполнении этого кадра.

AsyncStackWalkContext
DkmAsyncStackWalkContext

Окне Контекст, используемый для продолжения прохода по стеку асинхронных возвращаемых данных за пределами этого кадра.

Data
DkmStackWalkFrameData

Окне Необязательный объект данных, связываемый с этим кадром.

Возвращаемое значение

DkmManagedReturnStackFrame

Заполняет Результат вызова этого метода.

Применяется к

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

Создайте новый экземпляр объекта Дкмманажедретурнстаккфраме.

         Этот API появился в Visual Studio 15 с обновлением 8 (Дкмапиверсион. VS15Update8).
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

Параметры

Thread
DkmThread

Окне Поток, к которому принадлежит этот кадр.

Flags
DkmStackWalkFrameFlags

Окне Флаги, связанные с этим кадром.

Method
DkmClrMethodId

Окне Управляемый метод, которому принадлежит этот кадр.

ModuleInstance
DkmClrModuleInstance

Окне Модуль, к которому принадлежит этот метод.

AwaitIndex
Int32

Окне Индекс инструкции await, куда будет перенесен код при последующем выполнении этого кадра.

AsyncStackWalkContext
DkmAsyncStackWalkContext

Окне Контекст, используемый для продолжения прохода по стеку асинхронных возвращаемых данных за пределами этого кадра.

Data
DkmStackWalkFrameData

Окне Необязательный объект данных, связываемый с этим кадром.

TaskId
Int32

Окне Идентификатор задачи связанной задачи, если она существует.

Возвращаемое значение

DkmManagedReturnStackFrame

Заполняет Результат вызова этого метода.

Применяется к

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

Создайте новый экземпляр объекта Дкмманажедретурнстаккфраме.

         Этот API появился в Visual Studio 16 с обновлением 3 (Дкмапиверсион. VS16Update3).
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

Параметры

Thread
DkmThread

Окне Поток, к которому принадлежит этот кадр.

Flags
DkmStackWalkFrameFlags

Окне Флаги, связанные с этим кадром.

Method
DkmClrMethodId

Окне Управляемый метод, которому принадлежит этот кадр.

ModuleInstance
DkmClrModuleInstance

Окне Модуль, к которому принадлежит этот метод.

AwaitIndex
Int32

Окне Индекс инструкции await, куда будет перенесен код при последующем выполнении этого кадра.

AsyncStackWalkContext
DkmAsyncStackWalkContext

Окне Контекст, используемый для продолжения прохода по стеку асинхронных возвращаемых данных за пределами этого кадра.

Data
DkmStackWalkFrameData

Окне Необязательный объект данных, связываемый с этим кадром.

TaskId
Int32

Окне Идентификатор задачи связанной задачи, если она существует.

Description
String

[Входные, необязательные] Описание кадра, которое будет отображаться в окне Стек вызовов.

Возвращаемое значение

DkmManagedReturnStackFrame

Заполняет Результат вызова этого метода.

Применяется к