DkmHeuristicWalkFramesAsyncResult 构造函数

定义

创建新的结果结构,以便保存对 DkmStackWalkContext 的成功调用的输出。

public:
 DkmHeuristicWalkFramesAsyncResult(cli::array <Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^> ^ Frames, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters ^ NextRegisters, bool EndOfStack);
public:
 DkmHeuristicWalkFramesAsyncResult(Platform::Array <Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^> ^ Frames, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters ^ NextRegisters, bool EndOfStack);
 DkmHeuristicWalkFramesAsyncResult(std::Array <Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame const &> const & Frames, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters const & NextRegisters, bool EndOfStack);
public DkmHeuristicWalkFramesAsyncResult (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame[] Frames, Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters NextRegisters, bool EndOfStack);
new Microsoft.VisualStudio.Debugger.CallStack.DkmHeuristicWalkFramesAsyncResult : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame[] * Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters * bool -> Microsoft.VisualStudio.Debugger.CallStack.DkmHeuristicWalkFramesAsyncResult
Public Sub New (Frames As DkmStackWalkFrame(), NextRegisters As DkmFrameRegisters, EndOfStack As Boolean)

参数

Frames
DkmStackWalkFrame[]

中DkmStackWalkFrame [] 表示调用堆栈上的一个帧,该帧已遍历,但可能尚未进行格式设置或筛选。 格式化的帧由 DkmStackFrame 表示。

NextRegisters
DkmFrameRegisters

[In,可选]NextRegisters 指示下一帧 ("FrameObject" 的调用方的寄存器 ) 。 如果堆栈完成,则为 null; 如果已到达 EndStackPointer,则为 null。

EndOfStack
Boolean

中如果监视器到达堆栈的末尾,则返回 true。

适用于