DkmCustomMessage.Create Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
|
| Create(DkmTransportConnection, DkmProcess, Guid, Int32, Object, Object, Object, DkmWorkerProcessConnection) |
Yeni bir DkmCustomMessage nesnesi örneği oluşturun.
|
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
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
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
Dışı Bu yöntem çağrısının sonucu.