DkmNativeInstructionSymbol.GetSteppingNativeInstructionMetadata 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由本机 DM 调用以提取有关指令的数据,该指令用于决定如何逐步使用此指令。
位置约束:必须从监视器组件 (组件级别 100000) 中调用 API < 。
此 API 是在 Visual Studio 14 RTM (VS14RTM) 中引入的。
public:
Microsoft::VisualStudio::Debugger::Native::DkmNativeAddressMetadata ^ GetSteppingNativeInstructionMetadata(Microsoft::VisualStudio::Debugger::DkmModuleInstance ^ ModuleInstance, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ StepStartingAddress);
public Microsoft.VisualStudio.Debugger.Native.DkmNativeAddressMetadata GetSteppingNativeInstructionMetadata (Microsoft.VisualStudio.Debugger.DkmModuleInstance ModuleInstance, Microsoft.VisualStudio.Debugger.DkmInstructionAddress StepStartingAddress);
member this.GetSteppingNativeInstructionMetadata : Microsoft.VisualStudio.Debugger.DkmModuleInstance * Microsoft.VisualStudio.Debugger.DkmInstructionAddress -> Microsoft.VisualStudio.Debugger.Native.DkmNativeAddressMetadata
Public Function GetSteppingNativeInstructionMetadata (ModuleInstance As DkmModuleInstance, StepStartingAddress As DkmInstructionAddress) As DkmNativeAddressMetadata
参数
- ModuleInstance
- DkmModuleInstance
中包含当前指令符号的模块实例。
- StepStartingAddress
- DkmInstructionAddress
[In,可选]步骤开始的说明。 在异常情况下可能为 null,例如,在堆栈上开始没有帧的步骤。 请注意,这不一定是本机指令。
返回
[Out,Optional]DkmNativeAddressMetadata 表示有关地址的基于符号的元数据。 如果地址为 thunk、序言或 trampoline,则包含此内容。