Compartilhar via


DkmSerializedProcessInfo.Create Método

Definição

Sobrecargas

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

Cria um novo objeto de informações de processo serializado. Esse método é chamado do monitor de depuração base.

Restrição de local: a API deve ser chamada de um componente Monitor (nível < de componente 100.000).

Essa API foi introduzida no Visual Studio 16 Atualização 8 (DkmApiVersion.VS16Update8).

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

Cria um novo objeto de informações de processo serializado. Esse método é chamado do monitor de depuração base.

Restrição de local: a API deve ser chamada de um componente Monitor (nível < de componente 100.000).

Essa API foi introduzida no Visual Studio 17 Atualização 2 (DkmApiVersion.VS17Update2).

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

Cria um novo objeto de informações de processo serializado. Esse método é chamado do monitor de depuração base.

Restrição de local: a API deve ser chamada de um componente Monitor (nível < de componente 100.000).

Essa API foi introduzida no Visual Studio 17 Atualização 4 (DkmApiVersion.VS17Update4).

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

Cria um novo objeto de informações de processo serializado. Esse método é chamado do monitor de depuração base.

Restrição de local: a API deve ser chamada de um componente Monitor (nível < de componente 100.000).

Essa API foi introduzida no Visual Studio 16 Atualização 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

Parâmetros

Connection
DkmTransportConnection

[In] Conexão usada para enviar a mensagem para o depurador.

Path
String

[In] Caminho completo para o arquivo.

ProcessName
String

[In] O nome do processo original.

ProcessStartArguments
String

[In] Os argumentos iniciais do processo original.

BaseDebugMonitorId
Guid

[In] DkmBaseDebugMonitorId identifica o monitor de depuração base usado para inspecionar e controlar o processo depurado. Por exemplo, DkmBaseDebugMonitorId.WindowsProcess é usado para processos depurados pela API de depuração win32 e DkmBaseDebugMonitorId.DumpFile é usado para minidumps.

DataItem
DkmDataItem

[In,Optional] Objeto de dados a ser adicionado à nova instância DkmSerializedProcessInfo. Passe 'null' no caso de o chamador não precisar adicionar um item de dados.

Retornos

[Out] Resultado dessa chamada de método.

Aplica-se a

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

Cria um novo objeto de informações de processo serializado. Esse método é chamado do monitor de depuração base.

Restrição de local: a API deve ser chamada de um componente Monitor (nível < de componente 100.000).

Essa API foi introduzida no Visual Studio 17 Atualização 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

Parâmetros

Connection
DkmTransportConnection

[In] Conexão usada para enviar a mensagem para o depurador.

Path
String

[In] Caminho completo para o arquivo.

ProcessName
String

[In] O nome do processo original.

ProcessStartArguments
String

[In] Os argumentos iniciais do processo original.

BaseDebugMonitorId
Guid

[In] DkmBaseDebugMonitorId identifica o monitor de depuração base usado para inspecionar e controlar o processo depurado. Por exemplo, DkmBaseDebugMonitorId.WindowsProcess é usado para processos depurados pela API de depuração win32 e DkmBaseDebugMonitorId.DumpFile é usado para minidumps.

UptimeInSeconds
Int64

[In] O tempo de atividade do processo em segundos.

NumberOfProcessors
Int32

[In] O número de processadores no sistema.

DataItem
DkmDataItem

[In,Optional] Objeto de dados a ser adicionado à nova instância DkmSerializedProcessInfo. Passe 'null' no caso de o chamador não precisar adicionar um item de dados.

Retornos

[Out] Resultado dessa chamada de método.

Aplica-se a

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

Cria um novo objeto de informações de processo serializado. Esse método é chamado do monitor de depuração base.

Restrição de local: a API deve ser chamada de um componente Monitor (nível < de componente 100.000).

Essa API foi introduzida no Visual Studio 17 Atualização 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

Parâmetros

Connection
DkmTransportConnection

[In] Conexão usada para enviar a mensagem para o depurador.

Path
String

[In] Caminho completo para o arquivo.

ProcessName
String

[In] O nome do processo original.

ProcessStartArguments
String

[In] Os argumentos iniciais do processo original.

BaseDebugMonitorId
Guid

[In] DkmBaseDebugMonitorId identifica o monitor de depuração base usado para inspecionar e controlar o processo depurado. Por exemplo, DkmBaseDebugMonitorId.WindowsProcess é usado para processos depurados pela API de depuração win32 e DkmBaseDebugMonitorId.DumpFile é usado para minidumps.

UptimeInSeconds
Int64

[In] O tempo de atividade do processo em segundos.

NumberOfProcessors
Int32

[In] O número de processadores no sistema.

PID
UInt32

[In] A ID do processo.

DataItem
DkmDataItem

[In,Optional] Objeto de dados a ser adicionado à nova instância DkmSerializedProcessInfo. Passe 'null' no caso de o chamador não precisar adicionar um item de dados.

Retornos

[Out] Resultado dessa chamada de método.

Aplica-se a