IDkmNativeJustMyCodeProvider158.IsUserCodeExtended 方法

定义

确定给定指令地址是否为用户代码。

public:
 void IsUserCodeExtended(Microsoft::VisualStudio::Debugger::Native::DkmNativeInstructionAddress ^ nativeAddress, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Native::DkmIsUserCodeExtendedAsyncResult> ^ completionRoutine);
public void IsUserCodeExtended (Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionAddress nativeAddress, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Native.DkmIsUserCodeExtendedAsyncResult> completionRoutine);
abstract member IsUserCodeExtended : Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionAddress * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Native.DkmIsUserCodeExtendedAsyncResult> -> unit
Public Sub IsUserCodeExtended (nativeAddress As DkmNativeInstructionAddress, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmIsUserCodeExtendedAsyncResult))

参数

nativeAddress
DkmNativeInstructionAddress

中DkmNativeInstructionAddress 用于在本机模块内解析为的地址。 无论模块是否有符号,都将使用此。

workList
DkmWorkList

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

completionRoutine
DkmCompletionRoutine<DkmIsUserCodeExtendedAsyncResult>

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

适用于