DkmProcessAttachRequest.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(DkmTransportConnection, String, Int32, Guid, DkmStartMethod, Guid, DkmEngineSettings, DkmDebugLaunchSettings) |
Erstellen Sie eine neue dkmprocessattachrequest-Objektinstanz. |
| Create(DkmTransportConnection, String, Int32, Guid, DkmStartMethod, Guid, DkmEngineSettings, DkmDebugLaunchSettings, Int64) |
Erstellen Sie eine neue dkmprocessattachrequest-Objektinstanz.
|
Create(DkmTransportConnection, String, Int32, Guid, DkmStartMethod, Guid, DkmEngineSettings, DkmDebugLaunchSettings)
Erstellen Sie eine neue dkmprocessattachrequest-Objektinstanz.
public:
static Microsoft::VisualStudio::Debugger::Start::DkmProcessAttachRequest ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, System::String ^ Path, int ProcessId, Guid UniqueProcessId, Microsoft::VisualStudio::Debugger::Start::DkmStartMethod StartMethod, Guid HostingProcessLanguage, Microsoft::VisualStudio::Debugger::DkmEngineSettings ^ EngineSettings, Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings ^ DebugLaunchSettings);
public static Microsoft.VisualStudio.Debugger.Start.DkmProcessAttachRequest Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, string Path, int ProcessId, Guid UniqueProcessId, Microsoft.VisualStudio.Debugger.Start.DkmStartMethod StartMethod, Guid HostingProcessLanguage, Microsoft.VisualStudio.Debugger.DkmEngineSettings EngineSettings, Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings DebugLaunchSettings);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * string * int * Guid * Microsoft.VisualStudio.Debugger.Start.DkmStartMethod * Guid * Microsoft.VisualStudio.Debugger.DkmEngineSettings * Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings -> Microsoft.VisualStudio.Debugger.Start.DkmProcessAttachRequest
Public Shared Function Create (Connection As DkmTransportConnection, Path As String, ProcessId As Integer, UniqueProcessId As Guid, StartMethod As DkmStartMethod, HostingProcessLanguage As Guid, EngineSettings As DkmEngineSettings, DebugLaunchSettings As DkmDebugLaunchSettings) As DkmProcessAttachRequest
Parameter
- Connection
- DkmTransportConnection
In Dies stellt eine Verbindung zwischen dem Monitor und der IDE dar. Dabei kann es sich entweder um eine lokale Verbindung handeln, wenn der Monitor in demselben Prozess wie die IDE ausgeführt wird, oder um eine Remote Verbindung. Im Überwachungsprozess gibt es nur eine Verbindung.
- Path
- String
In Vollständiger Pfad zur ausführbaren ausführbaren Datei des Prozesses.
- ProcessId
- Int32
In ID des Prozesses, an den der Debugger angefügt werden soll.
- UniqueProcessId
- Guid
In Der Wert, der dem Feld ' dkmprocess. UniqueId ' zugewiesen werden soll. Diese GUID wird vom Port generiert und zum eindeutigen Identifizieren des Prozess Objekts verwendet.
- StartMethod
- DkmStartMethod
In Dkmstartmethod beschreibt, wie das Debuggen des Debuggens dieses Prozesses gestartet wurde.
- HostingProcessLanguage
- Guid
[In, optional] Eindeutige ID für eine Programmiersprache. Diese Werte müssen auch unter $ (regroot) \ad7metric\expressionevaluator registriert und von Symbol Anbietern (über getcompilerid) und Sprachdiensten (über ivslanguagedebuginfo. getlanguageid) zurückgegeben werden.
- EngineSettings
- DkmEngineSettings
In Enthält die Sitzungs weiten Debugeinstellungen. Es gibt eine Instanz dieses Objekts pro Engine-GUID (z. COMPlusOnlyEng2. eine Instanz für, eine Instanz für complusnativeeng).
- DebugLaunchSettings
- DkmDebugLaunchSettings
In Einstellungen, die während eines Debugvorgangs starten von einem Projekt System oder einem anderen Aufrufer von launchdebugtargets (oder verschiedenen anderen Start-Debugging-APIs) bereitgestellt werden.
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.
Gilt für
Create(DkmTransportConnection, String, Int32, Guid, DkmStartMethod, Guid, DkmEngineSettings, DkmDebugLaunchSettings, Int64)
Erstellen Sie eine neue dkmprocessattachrequest-Objektinstanz.
Diese API wurde in Visual Studio 14 RTM (dkmapiversion. VS14RTM) eingeführt.
public:
static Microsoft::VisualStudio::Debugger::Start::DkmProcessAttachRequest ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, System::String ^ Path, int ProcessId, Guid UniqueProcessId, Microsoft::VisualStudio::Debugger::Start::DkmStartMethod StartMethod, Guid HostingProcessLanguage, Microsoft::VisualStudio::Debugger::DkmEngineSettings ^ EngineSettings, Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings ^ DebugLaunchSettings, long StartTime);
public static Microsoft.VisualStudio.Debugger.Start.DkmProcessAttachRequest Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, string Path, int ProcessId, Guid UniqueProcessId, Microsoft.VisualStudio.Debugger.Start.DkmStartMethod StartMethod, Guid HostingProcessLanguage, Microsoft.VisualStudio.Debugger.DkmEngineSettings EngineSettings, Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings DebugLaunchSettings, long StartTime);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * string * int * Guid * Microsoft.VisualStudio.Debugger.Start.DkmStartMethod * Guid * Microsoft.VisualStudio.Debugger.DkmEngineSettings * Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings * int64 -> Microsoft.VisualStudio.Debugger.Start.DkmProcessAttachRequest
Public Shared Function Create (Connection As DkmTransportConnection, Path As String, ProcessId As Integer, UniqueProcessId As Guid, StartMethod As DkmStartMethod, HostingProcessLanguage As Guid, EngineSettings As DkmEngineSettings, DebugLaunchSettings As DkmDebugLaunchSettings, StartTime As Long) As DkmProcessAttachRequest
Parameter
- Connection
- DkmTransportConnection
In Dies stellt eine Verbindung zwischen dem Monitor und der IDE dar. Dabei kann es sich entweder um eine lokale Verbindung handeln, wenn der Monitor in demselben Prozess wie die IDE ausgeführt wird, oder um eine Remote Verbindung. Im Überwachungsprozess gibt es nur eine Verbindung.
- Path
- String
In Vollständiger Pfad zur ausführbaren ausführbaren Datei des Prozesses.
- ProcessId
- Int32
In ID des Prozesses, an den der Debugger angefügt werden soll.
- UniqueProcessId
- Guid
In Der Wert, der dem Feld ' dkmprocess. UniqueId ' zugewiesen werden soll. Diese GUID wird vom Port generiert und zum eindeutigen Identifizieren des Prozess Objekts verwendet.
- StartMethod
- DkmStartMethod
In Dkmstartmethod beschreibt, wie das Debuggen des Debuggens dieses Prozesses gestartet wurde.
- HostingProcessLanguage
- Guid
[In, optional] Eindeutige ID für eine Programmiersprache. Diese Werte müssen auch unter $ (regroot) \ad7metric\expressionevaluator registriert und von Symbol Anbietern (über getcompilerid) und Sprachdiensten (über ivslanguagedebuginfo. getlanguageid) zurückgegeben werden.
- EngineSettings
- DkmEngineSettings
In Enthält die Sitzungs weiten Debugeinstellungen. Es gibt eine Instanz dieses Objekts pro Engine-GUID (z. COMPlusOnlyEng2. eine Instanz für, eine Instanz für complusnativeeng).
- DebugLaunchSettings
- DkmDebugLaunchSettings
In Einstellungen, die während eines Debugvorgangs starten von einem Projekt System oder einem anderen Aufrufer von launchdebugtargets (oder verschiedenen anderen Start-Debugging-APIs) bereitgestellt werden.
- StartTime
- Int64
[In] 64-Bit-Datums-/Uhrzeitwert, der angibt, wann der Prozess gestartet wurde. Die Startzeit und die ID und der Computer, auf dem der Prozess gestartet wurde, können einen Prozess eindeutig identifizieren. Dies kann auf 0 festgelegt werden, wenn dies unbekannt oder ungültig ist (z. & #: Minidumps).
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.