DkmCustomMessage.Create Yöntem

Tanım

Aşırı Yüklemeler

Create(DkmTransportConnection, DkmProcess, Guid, Int32, Object, Object)

Yeni bir DkmCustomMessage nesnesi örneği oluşturun.

Create(DkmTransportConnection, DkmProcess, Guid, Int32, Object, Object, Object)

Yeni bir DkmCustomMessage nesnesi örneği oluşturun.

         Bu API, Visual Studio 15 RTM (DkmApiVersion. VS15RTM) sürümünde sunulmuştur.
Create(DkmTransportConnection, DkmProcess, Guid, Int32, Object, Object, Object, DkmWorkerProcessConnection)

Yeni bir DkmCustomMessage nesnesi örneği oluşturun.

         Bu API, Visual Studio 16 RTM (DkmApiVersion. VS16RTMPreview) içinde tanıtılmıştır.

Create(DkmTransportConnection, DkmProcess, Guid, Int32, Object, Object)

Yeni bir DkmCustomMessage nesnesi örneği oluşturun.

public:
 static Microsoft::VisualStudio::Debugger::DkmCustomMessage ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Guid SourceId, int MessageCode, System::Object ^ Parameter1, System::Object ^ Parameter2);
public static Microsoft.VisualStudio.Debugger.DkmCustomMessage Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, Microsoft.VisualStudio.Debugger.DkmProcess Process, Guid SourceId, int MessageCode, object Parameter1, object Parameter2);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * Microsoft.VisualStudio.Debugger.DkmProcess * Guid * int * obj * obj -> Microsoft.VisualStudio.Debugger.DkmCustomMessage
Public Shared Function Create (Connection As DkmTransportConnection, Process As DkmProcess, SourceId As Guid, MessageCode As Integer, Parameter1 As Object, Parameter2 As Object) As DkmCustomMessage

Parametreler

Connection
DkmTransportConnection

[In, Isteğe bağlı] İletiyi göndermek için kullanılan aktarım bağlantısı.

Process
DkmProcess

[In, Isteğe bağlı] DkmProcess, ayıklanmakta olan bir hedef işlemi temsil eder. Hata ayıklayıcı, hata ayıklama, bu nedenle temel hata ayıklama birimidir. DkmProcess, bir sistem işlemini veya mini dökümler gibi bir sanal işlemi temsil edebilir.

SourceId
Guid

'Ndaki Bir nesnenin kaynağını tanımlar. Sourceıds, birden çok bileşen bir sınıfın örneklerini oluşturmakta olabilecek senaryolarda filtrelemeyi etkinleştirmek için kullanılır. Örneğin, kaynak kimlikleri, bir kesme noktasının, başka bir bileşen tarafından oluşturulabilen bir kesme noktası yerine AD7 AL (örn. Kullanıcı kesme noktası veya SDM düzeyinde görünür) olup olmadığını anlamak için kullanılabilir (örneğin, Adımlama için kullanılan bir iç kesme noktası).

MessageCode
Int32

'Ndaki Gönderilmekte olan özel olay türünü tanımlar. İş ortakları herhangi bir değer kümesini tanımlamak için ücretsizdir.

Parameter1
Object

[In, Isteğe bağlı] İletiye özgü ek bilgileri belirtir. Bu iletinin uzaktan erişim sınırları üzerinden gezinme ihtiyacı varsa, bu parametrenin türünü, Sıralamalı bir şekilde kısıtlamak önemlidir: dizeler, temel elemanlar (ex: int) ve temel elemanlar dizileri (örn: bayt dizisi).

Parameter2
Object

[In, Isteğe bağlı] İletiye özgü ek bilgileri belirtir. Bu iletinin uzaktan erişim sınırları üzerinden gezinme ihtiyacı varsa, bu parametrenin türünü, Sıralamalı bir şekilde kısıtlamak önemlidir: dizeler, temel elemanlar (ex: int) ve temel elemanlar dizileri (örn: bayt dizisi).

Döndürülenler

DkmCustomMessage

Dışı Bu yöntem çağrısının sonucu.

Şunlara uygulanır

Create(DkmTransportConnection, DkmProcess, Guid, Int32, Object, Object, Object)

Yeni bir DkmCustomMessage nesnesi örneği oluşturun.

         Bu API, Visual Studio 15 RTM (DkmApiVersion. VS15RTM) sürümünde sunulmuştur.
public:
 static Microsoft::VisualStudio::Debugger::DkmCustomMessage ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Guid SourceId, int MessageCode, System::Object ^ Parameter1, System::Object ^ Parameter2, System::Object ^ Parameter3);
public static Microsoft.VisualStudio.Debugger.DkmCustomMessage Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, Microsoft.VisualStudio.Debugger.DkmProcess Process, Guid SourceId, int MessageCode, object Parameter1, object Parameter2, object Parameter3);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * Microsoft.VisualStudio.Debugger.DkmProcess * Guid * int * obj * obj * obj -> Microsoft.VisualStudio.Debugger.DkmCustomMessage
Public Shared Function Create (Connection As DkmTransportConnection, Process As DkmProcess, SourceId As Guid, MessageCode As Integer, Parameter1 As Object, Parameter2 As Object, Parameter3 As Object) As DkmCustomMessage

Parametreler

Connection
DkmTransportConnection

[In, Isteğe bağlı] İletiyi göndermek için kullanılan aktarım bağlantısı.

Process
DkmProcess

[In, Isteğe bağlı] DkmProcess, ayıklanmakta olan bir hedef işlemi temsil eder. Hata ayıklayıcı, hata ayıklama, bu nedenle temel hata ayıklama birimidir. DkmProcess, bir sistem işlemini veya mini dökümler gibi bir sanal işlemi temsil edebilir.

SourceId
Guid

'Ndaki Bir nesnenin kaynağını tanımlar. Sourceıds, birden çok bileşen bir sınıfın örneklerini oluşturmakta olabilecek senaryolarda filtrelemeyi etkinleştirmek için kullanılır. Örneğin, kaynak kimlikleri, bir kesme noktasının, başka bir bileşen tarafından oluşturulabilen bir kesme noktası yerine AD7 AL (örn. Kullanıcı kesme noktası veya SDM düzeyinde görünür) olup olmadığını anlamak için kullanılabilir (örneğin, Adımlama için kullanılan bir iç kesme noktası).

MessageCode
Int32

'Ndaki Gönderilmekte olan özel olay türünü tanımlar. İş ortakları herhangi bir değer kümesini tanımlamak için ücretsizdir.

Parameter1
Object

[In, Isteğe bağlı] İletiye özgü ek bilgileri belirtir. Bu iletinin uzaktan erişim sınırları üzerinden gezinme ihtiyacı varsa, bu parametrenin türünü, Sıralamalı bir şekilde kısıtlamak önemlidir: dizeler, temel elemanlar (ex: int) ve temel elemanlar dizileri (örn: bayt dizisi).

Parameter2
Object

[In, Isteğe bağlı] İletiye özgü ek bilgileri belirtir. Bu iletinin uzaktan erişim sınırları üzerinden gezinme ihtiyacı varsa, bu parametrenin türünü, Sıralamalı bir şekilde kısıtlamak önemlidir: dizeler, temel elemanlar (ex: int) ve temel elemanlar dizileri (örn: bayt dizisi).

Parameter3
Object

[In, Isteğe bağlı] İletiye özgü ek bilgileri belirtir. Bu iletinin uzaktan erişim sınırları üzerinden gezinme ihtiyacı varsa, bu parametrenin türünü, Sıralamalı bir şekilde kısıtlamak önemlidir: dizeler, temel elemanlar (ex: int) ve temel elemanlar dizileri (örn: bayt dizisi).

Döndürülenler

DkmCustomMessage

Dışı Bu yöntem çağrısının sonucu.

Şunlara uygulanır

Create(DkmTransportConnection, DkmProcess, Guid, Int32, Object, Object, Object, DkmWorkerProcessConnection)

Yeni bir DkmCustomMessage nesnesi örneği oluşturun.

         Bu API, Visual Studio 16 RTM (DkmApiVersion. VS16RTMPreview) içinde tanıtılmıştır.
public:
 static Microsoft::VisualStudio::Debugger::DkmCustomMessage ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Guid SourceId, int MessageCode, System::Object ^ Parameter1, System::Object ^ Parameter2, System::Object ^ Parameter3, Microsoft::VisualStudio::Debugger::DefaultPort::DkmWorkerProcessConnection ^ WorkerProcess);
public static Microsoft.VisualStudio.Debugger.DkmCustomMessage Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, Microsoft.VisualStudio.Debugger.DkmProcess Process, Guid SourceId, int MessageCode, object Parameter1, object Parameter2, object Parameter3, Microsoft.VisualStudio.Debugger.DefaultPort.DkmWorkerProcessConnection WorkerProcess);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * Microsoft.VisualStudio.Debugger.DkmProcess * Guid * int * obj * obj * obj * Microsoft.VisualStudio.Debugger.DefaultPort.DkmWorkerProcessConnection -> Microsoft.VisualStudio.Debugger.DkmCustomMessage
Public Shared Function Create (Connection As DkmTransportConnection, Process As DkmProcess, SourceId As Guid, MessageCode As Integer, Parameter1 As Object, Parameter2 As Object, Parameter3 As Object, WorkerProcess As DkmWorkerProcessConnection) As DkmCustomMessage

Parametreler

Connection
DkmTransportConnection

[In, Isteğe bağlı] İletiyi göndermek için kullanılan aktarım bağlantısı.

Process
DkmProcess

[In, Isteğe bağlı] DkmProcess, ayıklanmakta olan bir hedef işlemi temsil eder. Hata ayıklayıcı, hata ayıklama, bu nedenle temel hata ayıklama birimidir. DkmProcess, bir sistem işlemini veya mini dökümler gibi bir sanal işlemi temsil edebilir.

SourceId
Guid

'Ndaki Bir nesnenin kaynağını tanımlar. Sourceıds, birden çok bileşen bir sınıfın örneklerini oluşturmakta olabilecek senaryolarda filtrelemeyi etkinleştirmek için kullanılır. Örneğin, kaynak kimlikleri, bir kesme noktasının, başka bir bileşen tarafından oluşturulabilen bir kesme noktası yerine AD7 AL (örn. Kullanıcı kesme noktası veya SDM düzeyinde görünür) olup olmadığını anlamak için kullanılabilir (örneğin, Adımlama için kullanılan bir iç kesme noktası).

MessageCode
Int32

'Ndaki Gönderilmekte olan özel olay türünü tanımlar. İş ortakları herhangi bir değer kümesini tanımlamak için ücretsizdir.

Parameter1
Object

[In, Isteğe bağlı] İletiye özgü ek bilgileri belirtir. Bu iletinin uzaktan erişim sınırları üzerinden gezinme ihtiyacı varsa, bu parametrenin türünü, Sıralamalı bir şekilde kısıtlamak önemlidir: dizeler, temel elemanlar (ex: int) ve temel elemanlar dizileri (örn: bayt dizisi).

Parameter2
Object

[In, Isteğe bağlı] İletiye özgü ek bilgileri belirtir. Bu iletinin uzaktan erişim sınırları üzerinden gezinme ihtiyacı varsa, bu parametrenin türünü, Sıralamalı bir şekilde kısıtlamak önemlidir: dizeler, temel elemanlar (ex: int) ve temel elemanlar dizileri (örn: bayt dizisi).

Parameter3
Object

[In, Isteğe bağlı] İletiye özgü ek bilgileri belirtir. Bu iletinin uzaktan erişim sınırları üzerinden gezinme ihtiyacı varsa, bu parametrenin türünü, Sıralamalı bir şekilde kısıtlamak önemlidir: dizeler, temel elemanlar (ex: int) ve temel elemanlar dizileri (örn: bayt dizisi).

WorkerProcess
DkmWorkerProcessConnection

[In, Isteğe bağlı] Null değilse, iletinin gönderilmesi gereken çalışan işlem bağlantısını belirtir.

Döndürülenler

DkmCustomMessage

Dışı Bu yöntem çağrısının sonucu.

Şunlara uygulanır