DkmGetInstructionAddressAsyncResult Struct

Definition

Result of an asynchronous DkmProcess.GetInstructionAddress call.

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

Constructors

DkmGetInstructionAddressAsyncResult(DkmInstructionAddress, Boolean)

Creates a new result structure to hold the output from a successful call to DkmProcess.GetInstructionAddress.

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 DkmProcess.GetInstructionAddress.

Applies to