DkmNativeRuntimeInstance.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
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
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.
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
Vorgenommen Ergebnis dieses Methoden Aufrufes.