IDkmVisualStudioServices120.DisplayUserMessagePrompt 方法

定义

在 Visual Studio 调试器 IDE 中向用户显示一条消息。 此方法是异步实现。 执行完成后,将调用 DkmProcess,并将用户响应 (是/否) 。 此方法要求 DkmUserMessage 为非 null。

public:
 void DisplayUserMessagePrompt(Microsoft::VisualStudio::Debugger::DkmUserMessage ^ userMessage, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::DkmDisplayUserMessagePromptAsyncResult> ^ completionRoutine);
public void DisplayUserMessagePrompt (Microsoft.VisualStudio.Debugger.DkmUserMessage userMessage, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.DkmDisplayUserMessagePromptAsyncResult> completionRoutine);
abstract member DisplayUserMessagePrompt : Microsoft.VisualStudio.Debugger.DkmUserMessage * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.DkmDisplayUserMessagePromptAsyncResult> -> unit
Public Sub DisplayUserMessagePrompt (userMessage As DkmUserMessage, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmDisplayUserMessagePromptAsyncResult))

参数

userMessage
DkmUserMessage

中包含要向用户显示的消息的相关信息。

workList
DkmWorkList

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

completionRoutine
DkmCompletionRoutine<DkmDisplayUserMessagePromptAsyncResult>

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

适用于