DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建新的结果结构,以便保存对 DkmStackWalkContext 的成功调用的输出。
public:
DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult(cli::array <Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^> ^ Frames, bool EndOfStack, Microsoft::VisualStudio::Debugger::CallStack::DkmStackHash ^ ActualStackHash, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkContext ^ ActualStackWalkContext, bool IsCacheValid);
public DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame[] Frames, bool EndOfStack, Microsoft.VisualStudio.Debugger.CallStack.DkmStackHash ActualStackHash, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext ActualStackWalkContext, bool IsCacheValid);
new Microsoft.VisualStudio.Debugger.CallStack.DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame[] * bool * Microsoft.VisualStudio.Debugger.CallStack.DkmStackHash * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext * bool -> Microsoft.VisualStudio.Debugger.CallStack.DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult
Public Sub New (Frames As DkmStackWalkFrame(), EndOfStack As Boolean, ActualStackHash As DkmStackHash, ActualStackWalkContext As DkmStackWalkContext, IsCacheValid As Boolean)
参数
- Frames
- DkmStackWalkFrame[]
中遍历帧的数组。 对于,未解析的帧,InstructionAddress 和 Description 都将为 null。
- EndOfStack
- Boolean
中如果监视器到达堆栈的末尾,则返回 true。
- ActualStackHash
- DkmStackHash
[In,可选]调用堆栈的实际哈希。 对于不支持调用堆栈哈希处理的运行时,这可能为 NULL。
- ActualStackWalkContext
- DkmStackWalkContext
中稍后可用于继续执行的 DkmStackWalkContext 对象。 如果缓存有效,则这是原始上下文。 如果缓存无效,将为新的 DkmStackWalkContext 对象。
- IsCacheValid
- Boolean
中如果缓存有效,则为 True; 否则为 false。