DkmNativeInstructionSymbol.GetSteppingNativeInstructionMetadata 方法

定义

由本机 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,例如,在堆栈上开始没有帧的步骤。 请注意,这不一定是本机指令。

返回

DkmNativeAddressMetadata

[Out,Optional]DkmNativeAddressMetadata 表示有关地址的基于符号的元数据。 如果地址为 thunk、序言或 trampoline,则包含此内容。

适用于