DkmUserMessage.Create Methode

Definition

Überlädt

Create(DkmTransportConnection, DkmProcess, DkmUserMessageOutputKind, String, MessageBoxFlags, Int32)

Erstellen Sie eine neue dkmusermessage-Objektinstanz.

Create(DkmTransportConnection, DkmProcess, DkmUserMessageOutputKind, String, MessageBoxFlags, Int32, UInt64)

Erstellen Sie eine neue dkmusermessage-Objektinstanz.

         Diese API wurde in Visual Studio 14 RTM (dkmapiversion. VS14RTM) eingeführt.

Create(DkmTransportConnection, DkmProcess, DkmUserMessageOutputKind, String, MessageBoxFlags, Int32)

Erstellen Sie eine neue dkmusermessage-Objektinstanz.

public:
 static Microsoft::VisualStudio::Debugger::DkmUserMessage ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Microsoft::VisualStudio::Debugger::DkmUserMessageOutputKind OutputKind, System::String ^ MessageText, Microsoft::VisualStudio::Debugger::MessageBoxFlags MessageBoxFlags, int ErrorCode);
public static Microsoft.VisualStudio.Debugger.DkmUserMessage Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, Microsoft.VisualStudio.Debugger.DkmProcess Process, Microsoft.VisualStudio.Debugger.DkmUserMessageOutputKind OutputKind, string MessageText, Microsoft.VisualStudio.Debugger.MessageBoxFlags MessageBoxFlags, int ErrorCode);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * Microsoft.VisualStudio.Debugger.DkmProcess * Microsoft.VisualStudio.Debugger.DkmUserMessageOutputKind * string * Microsoft.VisualStudio.Debugger.MessageBoxFlags * int -> Microsoft.VisualStudio.Debugger.DkmUserMessage
Public Shared Function Create (Connection As DkmTransportConnection, Process As DkmProcess, OutputKind As DkmUserMessageOutputKind, MessageText As String, MessageBoxFlags As MessageBoxFlags, ErrorCode As Integer) As DkmUserMessage

Parameter

Connection
DkmTransportConnection

In Verbindung, die zum Senden der Nachricht an den Debugger verwendet wird. Dieser Wert wird normalerweise von dkmprocess. Connection abgerufen, es sei denn, die Nachricht muss gesendet werden, bevor der dkmprocess erstellt wird.

Process
DkmProcess

[In, optional] Prozess, auf den sich diese Nachricht bezieht.

OutputKind
DkmUserMessageOutputKind

In Gibt an, wo eine dkmusermessage innerhalb der Debugger-IDE ausgegeben werden soll.

MessageText
String

In Text, der im Meldungs Feld oder innerhalb des Ausgabe Fensters angezeigt werden soll. Wenn ein Fehlercode bereitgestellt wird, wird "%1" durch den Text für die Fehlermeldung ersetzt. Beispiel: "der Kopf kann nicht angezeigt werden. %1 '.

MessageBoxFlags
MessageBoxFlags

In Win32-MessageBox-Flags von Winuser. h (ex: MB_OK). Diese Flags werden ignoriert, wenn outputkind nicht auf ' MessageBox ' festgelegt ist.

ErrorCode
Int32

In Der Fehlercode, für den eine Meldung angezeigt werden soll. Dieser Wert sollte S_OK (0) sein, wenn die Meldung für einen Fehler nicht vorliegt.

Gibt zurück

DkmUserMessage

Vorgenommen Ergebnis dieses Methoden Aufrufes.

Gilt für

Create(DkmTransportConnection, DkmProcess, DkmUserMessageOutputKind, String, MessageBoxFlags, Int32, UInt64)

Erstellen Sie eine neue dkmusermessage-Objektinstanz.

         Diese API wurde in Visual Studio 14 RTM (dkmapiversion. VS14RTM) eingeführt.
public:
 static Microsoft::VisualStudio::Debugger::DkmUserMessage ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Microsoft::VisualStudio::Debugger::DkmUserMessageOutputKind OutputKind, System::String ^ MessageText, Microsoft::VisualStudio::Debugger::MessageBoxFlags MessageBoxFlags, int ErrorCode, System::UInt64 TimeStamp);
public static Microsoft.VisualStudio.Debugger.DkmUserMessage Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, Microsoft.VisualStudio.Debugger.DkmProcess Process, Microsoft.VisualStudio.Debugger.DkmUserMessageOutputKind OutputKind, string MessageText, Microsoft.VisualStudio.Debugger.MessageBoxFlags MessageBoxFlags, int ErrorCode, ulong TimeStamp);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * Microsoft.VisualStudio.Debugger.DkmProcess * Microsoft.VisualStudio.Debugger.DkmUserMessageOutputKind * string * Microsoft.VisualStudio.Debugger.MessageBoxFlags * int * uint64 -> Microsoft.VisualStudio.Debugger.DkmUserMessage
Public Shared Function Create (Connection As DkmTransportConnection, Process As DkmProcess, OutputKind As DkmUserMessageOutputKind, MessageText As String, MessageBoxFlags As MessageBoxFlags, ErrorCode As Integer, TimeStamp As ULong) As DkmUserMessage

Parameter

Connection
DkmTransportConnection

In Verbindung, die zum Senden der Nachricht an den Debugger verwendet wird. Dieser Wert wird normalerweise von dkmprocess. Connection abgerufen, es sei denn, die Nachricht muss gesendet werden, bevor der dkmprocess erstellt wird.

Process
DkmProcess

[In, optional] Prozess, auf den sich diese Nachricht bezieht.

OutputKind
DkmUserMessageOutputKind

In Gibt an, wo eine dkmusermessage innerhalb der Debugger-IDE ausgegeben werden soll.

MessageText
String

In Text, der im Meldungs Feld oder innerhalb des Ausgabe Fensters angezeigt werden soll. Wenn ein Fehlercode bereitgestellt wird, wird "%1" durch den Text für die Fehlermeldung ersetzt. Beispiel: "der Kopf kann nicht angezeigt werden. %1 '.

MessageBoxFlags
MessageBoxFlags

In Win32-MessageBox-Flags von Winuser. h (ex: MB_OK). Diese Flags werden ignoriert, wenn outputkind nicht auf ' MessageBox ' festgelegt ist.

ErrorCode
Int32

In Der Fehlercode, für den eine Meldung angezeigt werden soll. Dieser Wert sollte S_OK (0) sein, wenn die Meldung für einen Fehler nicht vorliegt.

TimeStamp
UInt64

In Ein optionaler Zeitstempelwert. Wird in der Regel über QueryPerformanceCounter abgerufen, wenn das Objekt erstellt wird. Beachten Sie, dass kein Zeitstempel verfügbar ist, wenn das Objekt auf der lokalen Seite der Remote Ebene erstellt wird.

Gibt zurück

DkmUserMessage

Vorgenommen Ergebnis dieses Methoden Aufrufes.

Gilt für