DkmSerializedProcessInfo.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.