DkmNativeRuntimeInstance.Create Methode

Definition

Überlädt

Create(DkmProcess, DkmRuntimeInstanceId, DkmDataItem)

Erstellt ein neues Lauf Zeit Instanzobjekt aus einem Debugmonitor. Diese Methode muss vom Ereignis Thread aufgerufen werden, wenn ein Debugmonitor erkennt, dass eine neue Lauf Zeit Instanz geladen wurde (z. b. wenn die entsprechende Lauf Zeit-dll in den Ziel Prozess geladen wird).

Diese Methode sendet ein runtimeinstanceload-Ereignis.

Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.

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

Erstellt ein neues Lauf Zeit Instanzobjekt aus einem Debugmonitor. Diese Methode muss vom Ereignis Thread aufgerufen werden, wenn ein Debugmonitor erkennt, dass eine neue Lauf Zeit Instanz geladen wurde (z. b. wenn die entsprechende Lauf Zeit-dll in den Ziel Prozess geladen wird).

Diese Methode sendet ein runtimeinstanceload-Ereignis.

Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 12 RTM (dkmapiversion. VS12RTM) eingeführt.

Create(DkmProcess, DkmRuntimeInstanceId, DkmDataItem)

Erstellt ein neues Lauf Zeit Instanzobjekt aus einem Debugmonitor. Diese Methode muss vom Ereignis Thread aufgerufen werden, wenn ein Debugmonitor erkennt, dass eine neue Lauf Zeit Instanz geladen wurde (z. b. wenn die entsprechende Lauf Zeit-dll in den Ziel Prozess geladen wird).

Diese Methode sendet ein runtimeinstanceload-Ereignis.

Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.

public:
 static Microsoft::VisualStudio::Debugger::Native::DkmNativeRuntimeInstance ^ Create(Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Microsoft::VisualStudio::Debugger::DkmRuntimeInstanceId Id, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Native.DkmNativeRuntimeInstance 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.Native.DkmNativeRuntimeInstance
Public Shared Function Create (Process As DkmProcess, Id As DkmRuntimeInstanceId, DataItem As DkmDataItem) As DkmNativeRuntimeInstance

Parameter

Process
DkmProcess

In Dkmprocess stellt einen Ziel Prozess dar, der debuggt wird. Der Debugger debuggt die Prozesse, sodass dies die grundlegende debugeinheit ist. Ein dkmprocess kann einen System Prozess oder einen virtuellen Prozess, z. b. Minidumps, darstellen.

Id
DkmRuntimeInstanceId

In Identifiziert ein dkmruntimeinstance-Objekt in einem Prozess.

DataItem
DkmDataItem

[In, optional] Das Datenobjekt, das der neuen dkmnativeruntimeinstance-Instanz hinzugefügt werden soll. Übergeben Sie "Null", wenn der Aufrufer kein Datenelement hinzufügen muss.

Gibt zurück

DkmNativeRuntimeInstance

Vorgenommen Ergebnis dieses Methoden Aufrufes.

Gilt für

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

Erstellt ein neues Lauf Zeit Instanzobjekt aus einem Debugmonitor. Diese Methode muss vom Ereignis Thread aufgerufen werden, wenn ein Debugmonitor erkennt, dass eine neue Lauf Zeit Instanz geladen wurde (z. b. wenn die entsprechende Lauf Zeit-dll in den Ziel Prozess geladen wird).

Diese Methode sendet ein runtimeinstanceload-Ereignis.

Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 12 RTM (dkmapiversion. VS12RTM) eingeführt.

public:
 static Microsoft::VisualStudio::Debugger::Native::DkmNativeRuntimeInstance ^ 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.Native.DkmNativeRuntimeInstance 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.Native.DkmNativeRuntimeInstance
Public Shared Function Create (Process As DkmProcess, Id As DkmRuntimeInstanceId, Capabilities As DkmRuntimeCapabilities, ParentRuntime As DkmRuntimeInstance, DataItem As DkmDataItem) As DkmNativeRuntimeInstance

Parameter

Process
DkmProcess

In Dkmprocess stellt einen Ziel Prozess dar, der debuggt wird. Der Debugger debuggt die Prozesse, sodass dies die grundlegende debugeinheit ist. Ein dkmprocess kann einen System Prozess oder einen virtuellen Prozess, z. b. Minidumps, darstellen.

Id
DkmRuntimeInstanceId

In Identifiziert ein dkmruntimeinstance-Objekt in einem Prozess.

Capabilities
DkmRuntimeCapabilities

In Enumeration der Lauf Zeitfunktionen.

ParentRuntime
DkmRuntimeInstance

[In, optional] Bei Laufzeiten, die auf einer anderen Laufzeit implementiert werden, kann dies optional verwendet werden, um das logische übergeordnete Element nicht zu unterscheiden. Diese kann dann verwendet werden, um Dienste vom übergeordneten Element anzufordern, wenn die untergeordnete Laufzeit den Dienst nicht implementiert. Dies wird derzeit nur zum Abrufen des obersten Stapel Rahmens zum Auswerten eines bedingten halte Punkts verwendet, wenn die untergeordnete Laufzeit keine Stapel selbst durchläuft.

DataItem
DkmDataItem

[In, optional] Das Datenobjekt, das der neuen dkmnativeruntimeinstance-Instanz hinzugefügt werden soll. Übergeben Sie "Null", wenn der Aufrufer kein Datenelement hinzufügen muss.

Gibt zurück

DkmNativeRuntimeInstance

Vorgenommen Ergebnis dieses Methoden Aufrufes.

Gilt für