IDkmInstructionAddressResolver.GetCurrentCPUAddress Method

Definition

Resolves a DkmInstructionAddress to a CPU InstructionAddress. This is the reverse mapping of ResolveCPUInstructionAddress. This API is currently only supported by CLR DkmRuntimeInstance objects.

public:
 cli::array <System::UInt64> ^ GetCurrentCPUAddress(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ instructionAddress);
public:
 Platform::Array <unsigned long long> ^ GetCurrentCPUAddress(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ instructionAddress);
std::Array <unsigned long> GetCurrentCPUAddress(Microsoft::VisualStudio::Debugger::DkmInstructionAddress const & instructionAddress);
public ulong[] GetCurrentCPUAddress (Microsoft.VisualStudio.Debugger.DkmInstructionAddress instructionAddress);
public ulong[]? GetCurrentCPUAddress (Microsoft.VisualStudio.Debugger.DkmInstructionAddress instructionAddress);
abstract member GetCurrentCPUAddress : Microsoft.VisualStudio.Debugger.DkmInstructionAddress -> uint64[]
Public Function GetCurrentCPUAddress (instructionAddress As DkmInstructionAddress) As ULong()

Parameters

instructionAddress
DkmInstructionAddress

[In] 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.

Returns

UInt64[]

[Out] An array of the current CPU Instruction Addresses that map to this DkmInstructionAddress.

Applies to