DkmUserMessage.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| Create(DkmTransportConnection, DkmProcess, DkmUserMessageOutputKind, String, MessageBoxFlags, Int32) |
创建新的 DkmUserMessage 对象实例。 |
| Create(DkmTransportConnection, DkmProcess, DkmUserMessageOutputKind, String, MessageBoxFlags, Int32, UInt64) |
创建新的 DkmUserMessage 对象实例。
|
Create(DkmTransportConnection, DkmProcess, DkmUserMessageOutputKind, String, MessageBoxFlags, Int32)
创建新的 DkmUserMessage 对象实例。
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
参数
- Connection
- DkmTransportConnection
中用于将消息发送到调试器的连接。 此值通常是从 DkmProcess 获取的,除非在创建 DkmProcess 之前需要发送消息。
- Process
- DkmProcess
[In,可选]此消息引用的进程。
- OutputKind
- DkmUserMessageOutputKind
中指示应在调试器 IDE 中输出 DkmUserMessage 的位置。
- MessageText
- String
中要在消息框中或在 "输出" 窗口中显示的文本。 如果提供错误代码,则 "%1" 将被替换为错误消息的文本。 例如: ' 无法在头上建立备用。 %1 "。
- MessageBoxFlags
- MessageBoxFlags
中来自 winuser.h 的 Win32 消息框标志 (例如: MB_OK) 。 如果 OutputKind 未设置为 "MessageBox",则将忽略这些标志。
- ErrorCode
- Int32
中要为其显示消息的错误代码。 如果消息不是错误的,则应将此值 S_OK (0) 。
返回
弄此方法调用的结果。
适用于
Create(DkmTransportConnection, DkmProcess, DkmUserMessageOutputKind, String, MessageBoxFlags, Int32, UInt64)
创建新的 DkmUserMessage 对象实例。
此 API 是在 Visual Studio 14 RTM (VS14RTM) 中引入的。
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
参数
- Connection
- DkmTransportConnection
中用于将消息发送到调试器的连接。 此值通常是从 DkmProcess 获取的,除非在创建 DkmProcess 之前需要发送消息。
- Process
- DkmProcess
[In,可选]此消息引用的进程。
- OutputKind
- DkmUserMessageOutputKind
中指示应在调试器 IDE 中输出 DkmUserMessage 的位置。
- MessageText
- String
中要在消息框中或在 "输出" 窗口中显示的文本。 如果提供错误代码,则 "%1" 将被替换为错误消息的文本。 例如: ' 无法在头上建立备用。 %1 "。
- MessageBoxFlags
- MessageBoxFlags
中来自 winuser.h 的 Win32 消息框标志 (例如: MB_OK) 。 如果 OutputKind 未设置为 "MessageBox",则将忽略这些标志。
- ErrorCode
- Int32
中要为其显示消息的错误代码。 如果消息不是错误的,则应将此值 S_OK (0) 。
- TimeStamp
- UInt64
中可选的时间戳值。 通常,在创建对象时通过 QueryPerformanceCounter 获得。 请注意,如果在远程处理层的本地端创建了对象,则不会有时间戳。
返回
弄此方法调用的结果。