Share via


DkmHeuristicWalkFramesAsyncResult Struct

Definition

Result of an asynchronous DkmStackWalkContext.HeuristicWalkFrames call.

public value class DkmHeuristicWalkFramesAsyncResult
struct DkmHeuristicWalkFramesAsyncResult
public struct DkmHeuristicWalkFramesAsyncResult
type DkmHeuristicWalkFramesAsyncResult = struct
Public Structure DkmHeuristicWalkFramesAsyncResult
Inheritance
DkmHeuristicWalkFramesAsyncResult

Constructors

DkmHeuristicWalkFramesAsyncResult(DkmStackWalkFrame[], DkmFrameRegisters, Boolean)

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

Properties

EndOfStack

Returns true if the monitor reached the end of the stack.

ErrorCode

HRESULT code returned from the caller. This will be DkmExceptionCode.COR_E_OPERATIONCANCELED (0x8013153B) if the operation was canceled before processing was complete.

Frames

DkmStackWalkFrame[] represents a frame on a call stack which has been walked, but may not have been formatted or filtered. Formatted frames are represented by DkmStackFrame instead.

NextRegisters

[Optional] NextRegisters indicates the registers of the next frame (the caller of 'FrameObject'). This will be null if the stack is complete, or if the EndStackPointer was reached.

Methods

CreateErrorResult(Exception)

Creates a new result structure to hold the error from a failed call to DkmStackWalkContext.HeuristicWalkFrames.

Applies to