IDkmSymbolAlternateSourcePositionQuery.GetAlternateSourcePosition 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为此指令符号返回 (ex: example.cs,line 12) 的备用源文件位置。 这当前用于源映射方案,以返回) 源位置的原始 (映射。 当找不到主源位置时,调试器 UI 将调用此 API。
public:
Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePosition ^ GetAlternateSourcePosition(Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^ instruction, Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePositionFlags flags);
public:
Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePosition ^ GetAlternateSourcePosition(Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^ instruction, Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePositionFlags flags);
Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePosition GetAlternateSourcePosition(Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol const & instruction, Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePositionFlags flags);
public Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition GetAlternateSourcePosition (Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol instruction, Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePositionFlags flags);
abstract member GetAlternateSourcePosition : Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol * Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePositionFlags -> Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition
Public Function GetAlternateSourcePosition (instruction As DkmInstructionSymbol, flags As DkmSourcePositionFlags) As DkmSourcePosition
参数
- instruction
- DkmInstructionSymbol
中DkmInstructionSymbol 表示目标进程中的方法。
- flags
- DkmSourcePositionFlags
中影响 "GetSourcePosition" 的行为的标志。
返回
弄指令的关联源位置。
例外
符号提供程序不支持将此指定指令映射到备用位置。