DkmProcess.CreateNativeInstructionAddress(UInt64) Method

Definition

Resolves a CPU instruction to a native module, and returns a DkmNativeInstructionAddress to represent this CPU instruction. If the instruction pointer is not within a module, a DkmUnknownInstructionAddress object is returned instead.

public:
 Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ CreateNativeInstructionAddress(System::UInt64 InstructionPointer);
public:
 Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ CreateNativeInstructionAddress(unsigned long long InstructionPointer);
Microsoft::VisualStudio::Debugger::DkmInstructionAddress CreateNativeInstructionAddress(unsigned long InstructionPointer);
public Microsoft.VisualStudio.Debugger.DkmInstructionAddress CreateNativeInstructionAddress (ulong InstructionPointer);
member this.CreateNativeInstructionAddress : uint64 -> Microsoft.VisualStudio.Debugger.DkmInstructionAddress
Public Function CreateNativeInstructionAddress (InstructionPointer As ULong) As DkmInstructionAddress

Parameters

InstructionPointer
UInt64

[In] Memory address where the native instruction is located.

Returns

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

Applies to