IDkmGPUSymbolQueryCallback.GetUserCodeSourcePositionCallback 方法

定义

返回 (此指令符号的源文件位置,例如: example.cs、第12行) 。 如果此指令符号未与源文件关联,或者未在用户代码中进行关联,则 (E_INSTRUCTION_NO_SOURCE 返回代码) 返回 null。

public:
 Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePosition ^ GetUserCodeSourcePositionCallback(Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^ instruction, Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionSession ^ inspectionSession);
public Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition GetUserCodeSourcePositionCallback (Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol instruction, Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession inspectionSession);
abstract member GetUserCodeSourcePositionCallback : Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol * Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession -> Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition
Public Function GetUserCodeSourcePositionCallback (instruction As DkmInstructionSymbol, inspectionSession As DkmInspectionSession) As DkmSourcePosition

参数

instruction
DkmInstructionSymbol

中DkmInstructionSymbol 表示目标进程中的方法。

inspectionSession
DkmInspectionSession

[In,可选]描述当前检查会话的引用对象。 常见的用法是符号提供程序使用其数据容器来缓存查找。

返回

DkmSourcePosition

[Out,Optional]与代码元素对应的源代码位置。 可能表示从符号 (PDB) 文件中提取的位置,也可能是 IDE 中断点的位置。

适用于