DkmSerializedProcessInfo.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, String, String, Guid, DkmDataItem) |
Erstellt ein neues serialisiertes Prozessinformationsobjekt. Diese Methode wird vom Basisdebugmonitor aufgerufen. Standorteinschränkung: Die API muss von einer Monitor-Komponente aufgerufen werden (Komponentenebene < 100.000). Diese API wurde in Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8) eingeführt. |
Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, DkmDataItem) |
Erstellt ein neues serialisiertes Prozessinformationsobjekt. Diese Methode wird vom Basisdebugmonitor aufgerufen. Standorteinschränkung: Die API muss von einer Monitor-Komponente aufgerufen werden (Komponentenebene < 100.000). Diese API wurde in Visual Studio 17 Update 2 (DkmApiVersion.VS17Update2) eingeführt. |
Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, UInt32, DkmDataItem) |
Erstellt ein neues serialisiertes Prozessinformationsobjekt. Diese Methode wird vom Basisdebugmonitor aufgerufen. Standorteinschränkung: Die API muss von einer Monitor-Komponente aufgerufen werden (Komponentenebene < 100.000). Diese API wurde in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) eingeführt. |
Create(DkmTransportConnection, String, String, String, Guid, DkmDataItem)
Erstellt ein neues serialisiertes Prozessinformationsobjekt. Diese Methode wird vom Basisdebugmonitor aufgerufen.
Standorteinschränkung: Die API muss von einer Monitor-Komponente aufgerufen werden (Komponentenebene < 100.000).
Diese API wurde in Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8) eingeführt.
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, string Path, string ProcessName, string ProcessStartArguments, Guid BaseDebugMonitorId, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * string * string * string * Guid * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo
Public Shared Function Create (Connection As DkmTransportConnection, Path As String, ProcessName As String, ProcessStartArguments As String, BaseDebugMonitorId As Guid, DataItem As DkmDataItem) As DkmSerializedProcessInfo
Parameter
- Connection
- DkmTransportConnection
[In] Verbindung, die zum Senden der Nachricht an den Debugger verwendet wird.
- Path
- String
[In] Vollständiger Pfad zur Datei.
- ProcessName
- String
[In] Der ursprüngliche Prozessname.
- ProcessStartArguments
- String
[In] Die ursprünglichen Prozessstartargumente.
- BaseDebugMonitorId
- Guid
[In] DkmBaseDebugMonitorId identifiziert den Basisdebugmonitor, der zum Überprüfen und Steuern des debuggten Prozesses verwendet wird. Beispielsweise wird DkmBaseDebugMonitorId.WindowsProcess für Prozesse verwendet, die von der Win32-Debug-API debuggen, und DkmBaseDebugMonitorId.DumpFile wird für Minidumps verwendet.
- DataItem
- DkmDataItem
[In,Optional] Datenobjekt, das dem neuen DkmSerializedProcessInfo-instance hinzugefügt werden soll. Übergeben Sie "null", falls der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
[Out] Ergebnis dieses Methodenaufrufs.
Gilt für:
Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, DkmDataItem)
Erstellt ein neues serialisiertes Prozessinformationsobjekt. Diese Methode wird vom Basisdebugmonitor aufgerufen.
Standorteinschränkung: Die API muss von einer Monitor-Komponente aufgerufen werden (Komponentenebene < 100.000).
Diese API wurde in Visual Studio 17 Update 2 (DkmApiVersion.VS17Update2) eingeführt.
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, string Path, string ProcessName, string ProcessStartArguments, Guid BaseDebugMonitorId, long UptimeInSeconds, int NumberOfProcessors, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * string * string * string * Guid * int64 * int * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo
Public Shared Function Create (Connection As DkmTransportConnection, Path As String, ProcessName As String, ProcessStartArguments As String, BaseDebugMonitorId As Guid, UptimeInSeconds As Long, NumberOfProcessors As Integer, DataItem As DkmDataItem) As DkmSerializedProcessInfo
Parameter
- Connection
- DkmTransportConnection
[In] Verbindung, die zum Senden der Nachricht an den Debugger verwendet wird.
- Path
- String
[In] Vollständiger Pfad zur Datei.
- ProcessName
- String
[In] Der ursprüngliche Prozessname.
- ProcessStartArguments
- String
[In] Die ursprünglichen Prozessstartargumente.
- BaseDebugMonitorId
- Guid
[In] DkmBaseDebugMonitorId identifiziert den Basisdebugmonitor, der zum Überprüfen und Steuern des debuggten Prozesses verwendet wird. Beispielsweise wird DkmBaseDebugMonitorId.WindowsProcess für Prozesse verwendet, die von der Win32-Debug-API debuggen, und DkmBaseDebugMonitorId.DumpFile wird für Minidumps verwendet.
- UptimeInSeconds
- Int64
[In] Die Prozessverfügbarkeit in Sekunden.
- NumberOfProcessors
- Int32
[In] Die Anzahl der Prozessoren im System.
- DataItem
- DkmDataItem
[In,Optional] Datenobjekt, das dem neuen DkmSerializedProcessInfo-instance hinzugefügt werden soll. Übergeben Sie "null", falls der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
[Out] Ergebnis dieses Methodenaufrufs.
Gilt für:
Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, UInt32, DkmDataItem)
Erstellt ein neues serialisiertes Prozessinformationsobjekt. Diese Methode wird vom Basisdebugmonitor aufgerufen.
Standorteinschränkung: Die API muss von einer Monitor-Komponente aufgerufen werden (Komponentenebene < 100.000).
Diese API wurde in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) eingeführt.
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, string Path, string ProcessName, string ProcessStartArguments, Guid BaseDebugMonitorId, long UptimeInSeconds, int NumberOfProcessors, uint PID, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * string * string * string * Guid * int64 * int * uint32 * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo
Public Shared Function Create (Connection As DkmTransportConnection, Path As String, ProcessName As String, ProcessStartArguments As String, BaseDebugMonitorId As Guid, UptimeInSeconds As Long, NumberOfProcessors As Integer, PID As UInteger, DataItem As DkmDataItem) As DkmSerializedProcessInfo
Parameter
- Connection
- DkmTransportConnection
[In] Verbindung, die zum Senden der Nachricht an den Debugger verwendet wird.
- Path
- String
[In] Vollständiger Pfad zur Datei.
- ProcessName
- String
[In] Der ursprüngliche Prozessname.
- ProcessStartArguments
- String
[In] Die ursprünglichen Prozessstartargumente.
- BaseDebugMonitorId
- Guid
[In] DkmBaseDebugMonitorId identifiziert den Basisdebugmonitor, der zum Überprüfen und Steuern des debuggten Prozesses verwendet wird. Beispielsweise wird DkmBaseDebugMonitorId.WindowsProcess für Prozesse verwendet, die von der Win32-Debug-API debuggen, und DkmBaseDebugMonitorId.DumpFile wird für Minidumps verwendet.
- UptimeInSeconds
- Int64
[In] Die Prozessverfügbarkeit in Sekunden.
- NumberOfProcessors
- Int32
[In] Die Anzahl der Prozessoren im System.
- PID
- UInt32
[In] Die Prozess-ID.
- DataItem
- DkmDataItem
[In,Optional] Datenobjekt, das dem neuen DkmSerializedProcessInfo-instance hinzugefügt werden soll. Übergeben Sie "null", falls der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
[Out] Ergebnis dieses Methodenaufrufs.