DkmUserMessage.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
|
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
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
Vorgenommen Ergebnis dieses Methoden Aufrufes.