DkmResolveCPUInstructionAddressAsyncResult Struct

Definition

Result of an asynchronous DkmRuntimeInstance.ResolveCPUInstructionAddress call.

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

Constructors

DkmResolveCPUInstructionAddressAsyncResult(DkmInstructionAddress, Boolean)

Creates a new result structure to hold the output from a successful call to DkmRuntimeInstance.ResolveCPUInstructionAddress.

Properties

AddressObject

Abstract representation of an executable code location (ex: EIP value). If resolved, an Instruction Address will be within a particular module instance. An Instruction Address is always within a particular Runtime Instance.

ErrorCode

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

FirstAddress

True if this address is the first address in the line's range. False otherwise.

Methods

CreateErrorResult(Exception)

Creates a new result structure to hold the error from a failed call to DkmRuntimeInstance.ResolveCPUInstructionAddress.

Applies to