IDkmSymbolHiddenAttributeQuery.IsHiddenCode 方法

定义

如果此指令符号处于隐藏的代码中,则返回。 例如,在托管代码中,行号0xfeefee 将源行标记为隐藏。

public:
 void IsHiddenCode(Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^ instruction, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionSession ^ inspectionSession, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ instructionAddress, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmIsHiddenCodeAsyncResult> ^ completionRoutine);
public void IsHiddenCode (Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol instruction, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession inspectionSession, Microsoft.VisualStudio.Debugger.DkmInstructionAddress instructionAddress, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmIsHiddenCodeAsyncResult> completionRoutine);
abstract member IsHiddenCode : Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession * Microsoft.VisualStudio.Debugger.DkmInstructionAddress * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmIsHiddenCodeAsyncResult> -> unit
Public Sub IsHiddenCode (instruction As DkmInstructionSymbol, workList As DkmWorkList, inspectionSession As DkmInspectionSession, instructionAddress As DkmInstructionAddress, completionRoutine As DkmCompletionRoutine(Of DkmIsHiddenCodeAsyncResult))

参数

instruction
DkmInstructionSymbol

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

workList
DkmWorkList

当前正在处理的 "当前"。 此值可用于检查取消或追加额外的工作。 直到此函数返回后,新的工作项才会开始执行。

inspectionSession
DkmInspectionSession

中DkmInspectionSession 允许各种组件检查数据以存储与一组评估关联的专用数据。

instructionAddress
DkmInstructionAddress

中可执行代码位置的抽象表示形式 (ex: EIP 值) 。 如果已解析,指令地址将位于特定模块实例内。 指令地址始终在特定运行时实例中。

completionRoutine
DkmCompletionRoutine<DkmIsHiddenCodeAsyncResult>

请求完成时要触发的例程。 如果实现从此接口方法返回失败,将隐式触发此错误。 实现必须在所有其他情况下激发此方法。

适用于