DkmRuntimeFunctionResolutionRequest.OnResolverMessage 方法

定义

重载

OnResolverMessage(DkmBreakpointMessageLevel, String)

当解析程序希望通知其客户端尝试解析断点时出现错误/警告时,由运行时函数冲突解决程序调用。

位置约束:必须从监视器组件 (组件级别 100000) 中调用 API < 。

OnResolverMessage(DkmWorkList, DkmBreakpointMessageLevel, String, DkmCompletionRoutine<DkmOnResolverMessageAsyncResult>)

当解析程序希望通知其客户端尝试解析断点时出现错误/警告时,由运行时函数冲突解决程序调用。

此方法会将新工作项追加到指定的工作列表,并在追加工作项后返回。 工作项的实际处理是异步的。 向调用方发送请求完成后,将收到通过完成例程的通知。

位置约束:必须从监视器组件 (组件级别 100000) 中调用 API < 。

OnResolverMessage(DkmBreakpointMessageLevel, String)

当解析程序希望通知其客户端尝试解析断点时出现错误/警告时,由运行时函数冲突解决程序调用。

位置约束:必须从监视器组件 (组件级别 100000) 中调用 API < 。

public:
 void OnResolverMessage(Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointMessageLevel Level, System::String ^ Message);
public:
 void OnResolverMessage(Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointMessageLevel Level, Platform::String ^ Message);
void OnResolverMessage(Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointMessageLevel Level, std::wstring const & Message);
public void OnResolverMessage (Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel Level, string Message);
member this.OnResolverMessage : Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel * string -> unit
Public Sub OnResolverMessage (Level As DkmBreakpointMessageLevel, Message As String)

参数

Level
DkmBreakpointMessageLevel

中描述从断点管理器发送回源组件的消息的严重性。 此列表按优先级顺序排序,因为 UI 只显示最重要的警告。 如果绑定了断点,则忽略所有警告。

Message
String

中要向用户显示的消息字符串。

适用于

OnResolverMessage(DkmWorkList, DkmBreakpointMessageLevel, String, DkmCompletionRoutine<DkmOnResolverMessageAsyncResult>)

当解析程序希望通知其客户端尝试解析断点时出现错误/警告时,由运行时函数冲突解决程序调用。

此方法会将新工作项追加到指定的工作列表,并在追加工作项后返回。 工作项的实际处理是异步的。 向调用方发送请求完成后,将收到通过完成例程的通知。

位置约束:必须从监视器组件 (组件级别 100000) 中调用 API < 。

public:
 void OnResolverMessage(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointMessageLevel Level, System::String ^ Message, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::FunctionResolution::DkmOnResolverMessageAsyncResult> ^ CompletionRoutine);
public void OnResolverMessage (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel Level, string Message, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.FunctionResolution.DkmOnResolverMessageAsyncResult> CompletionRoutine);
member this.OnResolverMessage : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel * string * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.FunctionResolution.DkmOnResolverMessageAsyncResult> -> unit
Public Sub OnResolverMessage (WorkList As DkmWorkList, Level As DkmBreakpointMessageLevel, Message As String, CompletionRoutine As DkmCompletionRoutine(Of DkmOnResolverMessageAsyncResult))

参数

WorkList
DkmWorkList

要将新工作项追加到的工作项。

Level
DkmBreakpointMessageLevel

中描述从断点管理器发送回源组件的消息的严重性。 此列表按优先级顺序排序,因为 UI 只显示最重要的警告。 如果绑定了断点,则忽略所有警告。

Message
String

中要向用户显示的消息字符串。

CompletionRoutine
DkmCompletionRoutine<DkmOnResolverMessageAsyncResult>

请求完成时要触发的例程。 如果请求成功追加到工作列表中,则将始终激发 (包括) 取消操作时。 如果追加工作项失败,此操作永远不会激发。

适用于