IDkmSymbolAlternateSourcePositionQuery.GetAlternateSourcePosition 方法

定义

为此指令符号返回 (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" 的行为的标志。

返回

DkmSourcePosition

弄指令的关联源位置。

例外

符号提供程序不支持将此指定指令映射到备用位置。

适用于