DkmProcess.CreateNativeInstructionAddress(UInt64) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 CPU 指令解析为本机模块,并返回 DkmNativeInstructionAddress 来表示此 CPU 指令。 如果指令指针不在模块中,则改为返回 DkmUnknownInstructionAddress 对象。
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
参数
- InstructionPointer
- UInt64
中本机指令所在的内存地址。
返回
弄可执行代码位置的抽象表示形式 (ex: EIP 值) 。 如果已解析,指令地址将位于特定模块实例内。 指令地址始终在特定运行时实例中。