DkmRuntimeWalkNextFramesAndCheckCache164AsyncResult Constructor

Definition

Creates a new result structure to hold the output from a successful call to DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache164.

C++
public:
 DkmRuntimeWalkNextFramesAndCheckCache164AsyncResult(cli::array <Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^> ^ Frames, bool EndOfStack, Microsoft::VisualStudio::Debugger::CallStack::DkmStackHash164 ^ ActualStackHash, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkContext ^ ActualStackWalkContext, bool IsCacheValid);

Parameters

Frames
DkmStackWalkFrame[]

[In] Array of walked frames. For, unresolved frames, both InstructionAddress and Description will be null.

EndOfStack
Boolean

[In] Returns true if the monitor reached the end of the stack.

ActualStackHash
DkmStackHash164

[In,Optional] The actual hash of the call stack. This may be NULL for runtimes that don't support call stack hashing.

ActualStackWalkContext
DkmStackWalkContext

[In] The DkmStackWalkContext object that can used later to continue the walk. If the cache is valid, this is the original context. If the cache is invalid, this will be a new DkmStackWalkContext object.

IsCacheValid
Boolean

[In] True if the cache was valid, false if not.

Applies to

Product Versions
Visual Studio SDK 2019, 2022