Condividi tramite


DkmSerializedProcessInfo.Create Metodo

Definizione

Overload

Create(DkmTransportConnection, String, String, String, Guid, DkmDataItem)

Crea un nuovo oggetto informazioni sul processo serializzato. Questo metodo viene chiamato dal monitoraggio di debug di base.

Vincolo percorso: l'API deve essere chiamata da un componente Monitor (livello < di componente 100.000).

Questa API è stata introdotta in Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8).

Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, DkmDataItem)

Crea un nuovo oggetto informazioni sul processo serializzato. Questo metodo viene chiamato dal monitoraggio di debug di base.

Vincolo percorso: l'API deve essere chiamata da un componente Monitor (livello < di componente 100.000).

Questa API è stata introdotta in Visual Studio 17 Update 2 (DkmApiVersion.VS17Update2).

Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, UInt32, DkmDataItem)

Crea un nuovo oggetto informazioni sul processo serializzato. Questo metodo viene chiamato dal monitoraggio di debug di base.

Vincolo percorso: l'API deve essere chiamata da un componente Monitor (livello < di componente 100.000).

Questa API è stata introdotta in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

Create(DkmTransportConnection, String, String, String, Guid, DkmDataItem)

Crea un nuovo oggetto informazioni sul processo serializzato. Questo metodo viene chiamato dal monitoraggio di debug di base.

Vincolo percorso: l'API deve essere chiamata da un componente Monitor (livello < di componente 100.000).

Questa API è stata introdotta in Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8).

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

Parametri

Connection
DkmTransportConnection

[In] Connessione usata per inviare il messaggio al debugger.

Path
String

[In] Percorso completo del file.

ProcessName
String

[In] Nome del processo originale.

ProcessStartArguments
String

[In] L'argomento iniziale del processo originale.

BaseDebugMonitorId
Guid

[In] DkmBaseDebugMonitorId identifica il monitoraggio di debug di base usato per controllare e controllare il processo di debug. Ad esempio, DkmBaseDebugMonitorId.WindowsProcess viene usato per i processi di debug dall'API di debug Win32 e DkmBaseDebugMonitorId.DumpFile viene usato per minidumps.

DataItem
DkmDataItem

[In,Facoltativo] Oggetto dati da aggiungere alla nuova istanza DkmSerializedProcessInfo. Passare 'null' nel caso in cui il chiamante non debba aggiungere un elemento di dati.

Restituisce

[Out] Risultato di questa chiamata al metodo.

Si applica a

Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, DkmDataItem)

Crea un nuovo oggetto informazioni sul processo serializzato. Questo metodo viene chiamato dal monitoraggio di debug di base.

Vincolo percorso: l'API deve essere chiamata da un componente Monitor (livello < di componente 100.000).

Questa API è stata introdotta in Visual Studio 17 Update 2 (DkmApiVersion.VS17Update2).

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

Parametri

Connection
DkmTransportConnection

[In] Connessione usata per inviare il messaggio al debugger.

Path
String

[In] Percorso completo del file.

ProcessName
String

[In] Nome del processo originale.

ProcessStartArguments
String

[In] L'argomento iniziale del processo originale.

BaseDebugMonitorId
Guid

[In] DkmBaseDebugMonitorId identifica il monitoraggio di debug di base usato per controllare e controllare il processo di debug. Ad esempio, DkmBaseDebugMonitorId.WindowsProcess viene usato per i processi di debug dall'API di debug Win32 e DkmBaseDebugMonitorId.DumpFile viene usato per minidumps.

UptimeInSeconds
Int64

[In] Tempo di attività del processo in secondi.

NumberOfProcessors
Int32

[In] Numero di processori nel sistema.

DataItem
DkmDataItem

[In,Facoltativo] Oggetto dati da aggiungere alla nuova istanza DkmSerializedProcessInfo. Passare 'null' nel caso in cui il chiamante non debba aggiungere un elemento di dati.

Restituisce

[Out] Risultato di questa chiamata al metodo.

Si applica a

Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, UInt32, DkmDataItem)

Crea un nuovo oggetto informazioni sul processo serializzato. Questo metodo viene chiamato dal monitoraggio di debug di base.

Vincolo percorso: l'API deve essere chiamata da un componente Monitor (livello < di componente 100.000).

Questa API è stata introdotta in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

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

Parametri

Connection
DkmTransportConnection

[In] Connessione usata per inviare il messaggio al debugger.

Path
String

[In] Percorso completo del file.

ProcessName
String

[In] Nome del processo originale.

ProcessStartArguments
String

[In] L'argomento iniziale del processo originale.

BaseDebugMonitorId
Guid

[In] DkmBaseDebugMonitorId identifica il monitoraggio di debug di base usato per controllare e controllare il processo di debug. Ad esempio, DkmBaseDebugMonitorId.WindowsProcess viene usato per i processi di debug dall'API di debug Win32 e DkmBaseDebugMonitorId.DumpFile viene usato per minidumps.

UptimeInSeconds
Int64

[In] Tempo di attività del processo in secondi.

NumberOfProcessors
Int32

[In] Numero di processori nel sistema.

PID
UInt32

[In] ID processo.

DataItem
DkmDataItem

[In,Facoltativo] Oggetto dati da aggiungere alla nuova istanza DkmSerializedProcessInfo. Passare 'null' nel caso in cui il chiamante non debba aggiungere un elemento di dati.

Restituisce

[Out] Risultato di questa chiamata al metodo.

Si applica a