IDkmInstructionAddressResolver.GetCurrentCPUAddress Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
[Out] An array of the current CPU Instruction Addresses that map to this DkmInstructionAddress.