DkmSerializedProcessInfo.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.