DkmUserMessage.DisplayPrompt Yöntem

Tanım

Aşırı Yüklemeler

DisplayPrompt()

Visual Studio hata ayıklayıcısı IDE içinde kullanıcıya bir ileti görüntüler. Bu işlev, Visual Studio IDE 'nin bu iletiyi işlemeyi tamamlamasını bekler. Bu yöntem, UI olay işlemenin bir parçası olarak çalışan koddan çağrılamaz. Bunun yapılması kilitlenme oluşmasına neden olur. Bu yöntem, DkmUserMessage. Process 'in null olmayan bir değer olmasını gerektirir.

DisplayPrompt(DkmWorkList, DkmCompletionRoutine<DkmDisplayUserMessagePromptAsyncResult>)

Visual Studio hata ayıklayıcısı IDE içinde kullanıcıya bir ileti görüntüler. Bu yöntem, zaman uyumsuz uygulamasıdır. Yürütüldüğünde, tamamlama yordamı DkmProcess ve Kullanıcı yanıtı (Evet/Hayır) ile çağırılır. Bu yöntem, DkmUserMessage. Process 'in null olmayan bir değer olmasını gerektirir.

Bu yöntem, belirtilen çalışma listesine yeni bir iş öğesi ekler ve iş öğesi eklendikten sonra döndürülür. İş öğesinin gerçek işlenmesi zaman uyumsuzdur. Çağrıyı yapan, isteğin tamamlanma yordamı aracılığıyla tamamlandığını bilgilendirilir.

Bu API, Visual Studio 12 RTM (DkmApiVersion. VS12RTM) sürümünde sunulmuştur.

DisplayPrompt()

Visual Studio hata ayıklayıcısı IDE içinde kullanıcıya bir ileti görüntüler. Bu işlev, Visual Studio IDE 'nin bu iletiyi işlemeyi tamamlamasını bekler. Bu yöntem, UI olay işlemenin bir parçası olarak çalışan koddan çağrılamaz. Bunun yapılması kilitlenme oluşmasına neden olur. Bu yöntem, DkmUserMessage. Process 'in null olmayan bir değer olmasını gerektirir.

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

Döndürülenler

UInt32

Dışı ' ID ' ileti kutusunu (örn: ıDYES) görüntüleyerek Win32 ' ID ' kodu. Bu kodlar Windows SDK 'ten Winuser. h içinde tanımlanır.

Şunlara uygulanır

DisplayPrompt(DkmWorkList, DkmCompletionRoutine<DkmDisplayUserMessagePromptAsyncResult>)

Visual Studio hata ayıklayıcısı IDE içinde kullanıcıya bir ileti görüntüler. Bu yöntem, zaman uyumsuz uygulamasıdır. Yürütüldüğünde, tamamlama yordamı DkmProcess ve Kullanıcı yanıtı (Evet/Hayır) ile çağırılır. Bu yöntem, DkmUserMessage. Process 'in null olmayan bir değer olmasını gerektirir.

Bu yöntem, belirtilen çalışma listesine yeni bir iş öğesi ekler ve iş öğesi eklendikten sonra döndürülür. İş öğesinin gerçek işlenmesi zaman uyumsuzdur. Çağrıyı yapan, isteğin tamamlanma yordamı aracılığıyla tamamlandığını bilgilendirilir.

Bu API, Visual Studio 12 RTM (DkmApiVersion. VS12RTM) sürümünde sunulmuştur.

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))

Parametreler

WorkList
DkmWorkList

Yeni iş öğesinin ekleneceği WorkList.

CompletionRoutine
DkmCompletionRoutine<DkmDisplayUserMessagePromptAsyncResult>

İstek tamamlandığında harekete geçirme yordamı. İstek, iş listesine başarıyla eklendiğinde, bu her zaman başlatılır (işlem iptal edildiğinde dahil). Bu, iş öğesi ekleme başarısız olursa hiçbir şekilde harekete geçmeyecektir.

Şunlara uygulanır