DkmCustomRuntimeInstance.Create Yöntem

Tanım

Aşırı Yüklemeler

Create(DkmProcess, DkmRuntimeInstanceId, DkmDataItem)

Bir hata ayıklama izleyiciden yeni bir çalışma zamanı örnek nesnesi oluşturur. Bir hata ayıklama İzleyicisi yeni bir çalışma zamanı örneğinin yüklendiğini algıladığında (örneğin, ilgili çalışma zamanı dll 'si hedef işlemde yüklendiğinde), bu yöntemin olay iş parçacığından çağrılması gerekir.

Bu yöntem, bir Runtimeınstanceload olayı gönderir.

Konum kısıtlaması: API 'nin bir Izleyici bileşeninden çağrılması gerekir (bileşen düzeyi < 100.000).

Create(DkmProcess, DkmRuntimeInstanceId, DkmRuntimeCapabilities, DkmRuntimeInstance, DkmDataItem)

Bir hata ayıklama izleyiciden yeni bir çalışma zamanı örnek nesnesi oluşturur. Bir hata ayıklama İzleyicisi yeni bir çalışma zamanı örneğinin yüklendiğini algıladığında (örneğin, ilgili çalışma zamanı dll 'si hedef işlemde yüklendiğinde), bu yöntemin olay iş parçacığından çağrılması gerekir.

Bu yöntem, bir Runtimeınstanceload olayı gönderir.

Konum kısıtlaması: API 'nin bir Izleyici bileşeninden çağrılması gerekir (bileşen düzeyi < 100.000).

Bu API, Visual Studio 12 RTM (DkmApiVersion. VS12RTM) sürümünde sunulmuştur.

Create(DkmProcess, DkmRuntimeInstanceId, DkmDataItem)

Bir hata ayıklama izleyiciden yeni bir çalışma zamanı örnek nesnesi oluşturur. Bir hata ayıklama İzleyicisi yeni bir çalışma zamanı örneğinin yüklendiğini algıladığında (örneğin, ilgili çalışma zamanı dll 'si hedef işlemde yüklendiğinde), bu yöntemin olay iş parçacığından çağrılması gerekir.

Bu yöntem, bir Runtimeınstanceload olayı gönderir.

Konum kısıtlaması: API 'nin bir Izleyici bileşeninden çağrılması gerekir (bileşen düzeyi < 100.000).

public:
 static Microsoft::VisualStudio::Debugger::CustomRuntimes::DkmCustomRuntimeInstance ^ Create(Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Microsoft::VisualStudio::Debugger::DkmRuntimeInstanceId Id, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.CustomRuntimes.DkmCustomRuntimeInstance Create (Microsoft.VisualStudio.Debugger.DkmProcess Process, Microsoft.VisualStudio.Debugger.DkmRuntimeInstanceId Id, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmProcess * Microsoft.VisualStudio.Debugger.DkmRuntimeInstanceId * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CustomRuntimes.DkmCustomRuntimeInstance
Public Shared Function Create (Process As DkmProcess, Id As DkmRuntimeInstanceId, DataItem As DkmDataItem) As DkmCustomRuntimeInstance

Parametreler

Process
DkmProcess

'Ndaki 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.

Id
DkmRuntimeInstanceId

'Ndaki Bir işlem içindeki Dkmruntimeınstance nesnesini tanımlar.

DataItem
DkmDataItem

[In, Isteğe bağlı] Yeni Dkmcustomruntimeınstance örneğine eklenecek veri nesnesi. Çağıranın bir veri öğesi eklemesi gerekmiyorsa ' null ' geçirin.

Döndürülenler

DkmCustomRuntimeInstance

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

Şunlara uygulanır

Create(DkmProcess, DkmRuntimeInstanceId, DkmRuntimeCapabilities, DkmRuntimeInstance, DkmDataItem)

Bir hata ayıklama izleyiciden yeni bir çalışma zamanı örnek nesnesi oluşturur. Bir hata ayıklama İzleyicisi yeni bir çalışma zamanı örneğinin yüklendiğini algıladığında (örneğin, ilgili çalışma zamanı dll 'si hedef işlemde yüklendiğinde), bu yöntemin olay iş parçacığından çağrılması gerekir.

Bu yöntem, bir Runtimeınstanceload olayı gönderir.

Konum kısıtlaması: API 'nin bir Izleyici bileşeninden çağrılması gerekir (bileşen düzeyi < 100.000).

Bu API, Visual Studio 12 RTM (DkmApiVersion. VS12RTM) sürümünde sunulmuştur.

public:
 static Microsoft::VisualStudio::Debugger::CustomRuntimes::DkmCustomRuntimeInstance ^ Create(Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Microsoft::VisualStudio::Debugger::DkmRuntimeInstanceId Id, Microsoft::VisualStudio::Debugger::DkmRuntimeCapabilities Capabilities, Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ ParentRuntime, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.CustomRuntimes.DkmCustomRuntimeInstance Create (Microsoft.VisualStudio.Debugger.DkmProcess Process, Microsoft.VisualStudio.Debugger.DkmRuntimeInstanceId Id, Microsoft.VisualStudio.Debugger.DkmRuntimeCapabilities Capabilities, Microsoft.VisualStudio.Debugger.DkmRuntimeInstance ParentRuntime, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmProcess * Microsoft.VisualStudio.Debugger.DkmRuntimeInstanceId * Microsoft.VisualStudio.Debugger.DkmRuntimeCapabilities * Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CustomRuntimes.DkmCustomRuntimeInstance
Public Shared Function Create (Process As DkmProcess, Id As DkmRuntimeInstanceId, Capabilities As DkmRuntimeCapabilities, ParentRuntime As DkmRuntimeInstance, DataItem As DkmDataItem) As DkmCustomRuntimeInstance

Parametreler

Process
DkmProcess

'Ndaki 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.

Id
DkmRuntimeInstanceId

'Ndaki Bir işlem içindeki Dkmruntimeınstance nesnesini tanımlar.

Capabilities
DkmRuntimeCapabilities

'Ndaki Çalışma zamanı özellikleri numaralandırması.

ParentRuntime
DkmRuntimeInstance

[In, Isteğe bağlı] Başka bir çalışma zamanının üzerine uygulanan çalışma zamanları için bu, isteğe bağlı olarak mantıksal üst öğeyi sağlamak için kullanılabilir. Bu, alt çalışma zamanının hizmeti uygulamadığından üst öğeden hizmet istemek için kullanılabilir. Bu, şu anda yalnızca alt çalışma zamanı yığın üzerinde gezinmediği zaman, koşullu bir kesme noktasını değerlendirmek için en üstteki yığın çerçevesini almak üzere kullanılır.

DataItem
DkmDataItem

[In, Isteğe bağlı] Yeni Dkmcustomruntimeınstance örneğine eklenecek veri nesnesi. Çağıranın bir veri öğesi eklemesi gerekmiyorsa ' null ' geçirin.

Döndürülenler

DkmCustomRuntimeInstance

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

Şunlara uygulanır