DkmGetPathsToRootAsyncResult Struct

Definition

Result of an asynchronous DkmManagedHeapWalker.GetPathsToRoot call.

public struct DkmGetPathsToRootAsyncResult
type DkmGetPathsToRootAsyncResult = struct
Public Structure DkmGetPathsToRootAsyncResult
Inheritance
DkmGetPathsToRootAsyncResult

Constructors

DkmGetPathsToRootAsyncResult(DkmManagedHeapRootInfo[], DkmManagedHeapObjectInfo[], DkmManagedObjectReferenceInfo[])

Creates a new result structure to hold the output from a successful call to DkmManagedHeapWalker.GetPathsToRoot.

Properties

ErrorCode

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

ObjectsOnPath

Array containing the objects on the path to root.

This API was introduced in Visual Studio 17 Update 2 (DkmApiVersion.VS17Update2).

ReferencesOnPath

Array containing the references on the path.

This API was introduced in Visual Studio 17 Update 2 (DkmApiVersion.VS17Update2).

Roots

Array containing the roots.

This API was introduced in Visual Studio 17 Update 2 (DkmApiVersion.VS17Update2).

Methods

CreateErrorResult(Exception)

Creates a new result structure to hold the error from a failed call to DkmManagedHeapWalker.GetPathsToRoot.

Applies to