DkmProcess.CreateNativeInstructionAddress(UInt64) 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 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.