DkmUserMessage.DisplayPrompt Méthode

Définition

Surcharges

DisplayPrompt()

Affiche un message à l’utilisateur à l’intérieur de l’IDE du débogueur Visual Studio. Cette fonction attend que l’IDE de Visual Studio termine le traitement de ce message. Cette méthode ne peut pas être appelée à partir du code qui s’exécute dans le cadre du traitement des événements de l’interface utilisateur. Cela entraîne un blocage. Cette méthode requiert que DkmUserMessage. Process soit non null.

DisplayPrompt(DkmWorkList, DkmCompletionRoutine<DkmDisplayUserMessagePromptAsyncResult>)

Affiche un message à l’utilisateur à l’intérieur de l’IDE du débogueur Visual Studio. Cette méthode est l’implémentation Async. Une fois exécutée, la routine de saisie semi-automatique est appelée avec DkmProcess et la réponse de l’utilisateur (oui/non). Cette méthode requiert que DkmUserMessage. Process soit non null.

Cette méthode ajoute un nouvel élément de travail à la liste de travail spécifiée et retourne une fois que l’élément de travail a été ajouté. Le traitement réel de l’élément de travail est asynchrone. L’appelant est informé que la demande est terminée par le biais de la routine de saisie semi-automatique.

Cette API a été introduite dans Visual Studio 12 RTM (DkmApiVersion. VS12RTM).

DisplayPrompt()

Affiche un message à l’utilisateur à l’intérieur de l’IDE du débogueur Visual Studio. Cette fonction attend que l’IDE de Visual Studio termine le traitement de ce message. Cette méthode ne peut pas être appelée à partir du code qui s’exécute dans le cadre du traitement des événements de l’interface utilisateur. Cela entraîne un blocage. Cette méthode requiert que DkmUserMessage. Process soit non null.

public:
 System::UInt32 DisplayPrompt();
public:
 unsigned int DisplayPrompt();
unsigned int DisplayPrompt();
public uint DisplayPrompt ();
member this.DisplayPrompt : unit -> uint32
Public Function DisplayPrompt () As UInteger

Retours

UInt32

À Code Win32 'ID’qui affiche la boîte de message (ex : IDYES). Ces codes sont définis dans winuser. h à partir de la SDK Windows.

S’applique à

DisplayPrompt(DkmWorkList, DkmCompletionRoutine<DkmDisplayUserMessagePromptAsyncResult>)

Affiche un message à l’utilisateur à l’intérieur de l’IDE du débogueur Visual Studio. Cette méthode est l’implémentation Async. Une fois exécutée, la routine de saisie semi-automatique est appelée avec DkmProcess et la réponse de l’utilisateur (oui/non). Cette méthode requiert que DkmUserMessage. Process soit non null.

Cette méthode ajoute un nouvel élément de travail à la liste de travail spécifiée et retourne une fois que l’élément de travail a été ajouté. Le traitement réel de l’élément de travail est asynchrone. L’appelant est informé que la demande est terminée par le biais de la routine de saisie semi-automatique.

Cette API a été introduite dans Visual Studio 12 RTM (DkmApiVersion. VS12RTM).

public:
 void DisplayPrompt(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::DkmDisplayUserMessagePromptAsyncResult> ^ CompletionRoutine);
public void DisplayPrompt (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.DkmDisplayUserMessagePromptAsyncResult> CompletionRoutine);
member this.DisplayPrompt : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.DkmDisplayUserMessagePromptAsyncResult> -> unit
Public Sub DisplayPrompt (WorkList As DkmWorkList, CompletionRoutine As DkmCompletionRoutine(Of DkmDisplayUserMessagePromptAsyncResult))

Paramètres

WorkList
DkmWorkList

La tâche à laquelle ajouter le nouvel élément de travail.

CompletionRoutine
DkmCompletionRoutine<DkmDisplayUserMessagePromptAsyncResult>

Routine à déclencher lorsque la demande est terminée. Si la demande est correctement ajoutée à la liste des tâches, cela se déclenche toujours (y compris lorsque l’opération est annulée). Cela ne se déclenchera jamais si l’ajout de l’élément de travail échoue.

S’applique à