DkmProcessAttachRequest.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, Int32, Guid, DkmStartMethod, Guid, DkmEngineSettings, DkmDebugLaunchSettings) |
Crie uma nova instância do objeto DkmProcessAttachRequest. |
| Create(DkmTransportConnection, String, Int32, Guid, DkmStartMethod, Guid, DkmEngineSettings, DkmDebugLaunchSettings, Int64) |
Crie uma nova instância do objeto DkmProcessAttachRequest.
|
Create(DkmTransportConnection, String, Int32, Guid, DkmStartMethod, Guid, DkmEngineSettings, DkmDebugLaunchSettings)
Crie uma nova instância do objeto DkmProcessAttachRequest.
public:
static Microsoft::VisualStudio::Debugger::Start::DkmProcessAttachRequest ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, System::String ^ Path, int ProcessId, Guid UniqueProcessId, Microsoft::VisualStudio::Debugger::Start::DkmStartMethod StartMethod, Guid HostingProcessLanguage, Microsoft::VisualStudio::Debugger::DkmEngineSettings ^ EngineSettings, Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings ^ DebugLaunchSettings);
public static Microsoft.VisualStudio.Debugger.Start.DkmProcessAttachRequest Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, string Path, int ProcessId, Guid UniqueProcessId, Microsoft.VisualStudio.Debugger.Start.DkmStartMethod StartMethod, Guid HostingProcessLanguage, Microsoft.VisualStudio.Debugger.DkmEngineSettings EngineSettings, Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings DebugLaunchSettings);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * string * int * Guid * Microsoft.VisualStudio.Debugger.Start.DkmStartMethod * Guid * Microsoft.VisualStudio.Debugger.DkmEngineSettings * Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings -> Microsoft.VisualStudio.Debugger.Start.DkmProcessAttachRequest
Public Shared Function Create (Connection As DkmTransportConnection, Path As String, ProcessId As Integer, UniqueProcessId As Guid, StartMethod As DkmStartMethod, HostingProcessLanguage As Guid, EngineSettings As DkmEngineSettings, DebugLaunchSettings As DkmDebugLaunchSettings) As DkmProcessAttachRequest
Parâmetros
- Connection
- DkmTransportConnection
No Isso representa uma conexão entre o monitor e o IDE. Pode ser uma conexão local se o monitor estiver em execução no mesmo processo que o IDE, ou pode ser uma conexão remota. No processo de monitor, há apenas uma conexão.
- Path
- String
No Caminho completo para o executável inicial do processo.
- ProcessId
- Int32
No ID do processo ao qual o depurador deve ser anexado.
- UniqueProcessId
- Guid
No Valor a ser atribuído ao campo ' DkmProcess. UniqueId '. Esse GUID é gerado pela porta e é usado para identificar exclusivamente o objeto de processo.
- StartMethod
- DkmStartMethod
No DkmStartMethod descreve como o mecanismo de depuração iniciou a depuração desse processo.
- HostingProcessLanguage
- Guid
[In, opcional] ID exclusiva para uma linguagem de programação. Esses valores também devem ser registrados em $ (RegRoot) \AD7Metric\ExpressionEvaluator e retornados de provedores de símbolo (por meio de getcompiladorid) e de serviços de linguagem (por meio de IVsLanguageDebugInfo. getlanguageid).
- EngineSettings
- DkmEngineSettings
No Contém as configurações de depuração em toda a sessão. Há uma instância desse objeto por GUID de mecanismo (ex: uma instância para COMPlusOnlyEng2, uma instância para COMPlusNativeEng).
- DebugLaunchSettings
- DkmDebugLaunchSettings
No Configurações fornecidas durante uma operação de depuração de início de um sistema de projeto ou outro chamador de LaunchDebugTargets (ou várias outras APIs de depuração de início).
Retornos
Fora Resultado dessa chamada de método.
Aplica-se a
Create(DkmTransportConnection, String, Int32, Guid, DkmStartMethod, Guid, DkmEngineSettings, DkmDebugLaunchSettings, Int64)
Crie uma nova instância do objeto DkmProcessAttachRequest.
Essa API foi introduzida no Visual Studio 14 RTM (DkmApiVersion. VS14RTM).
public:
static Microsoft::VisualStudio::Debugger::Start::DkmProcessAttachRequest ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, System::String ^ Path, int ProcessId, Guid UniqueProcessId, Microsoft::VisualStudio::Debugger::Start::DkmStartMethod StartMethod, Guid HostingProcessLanguage, Microsoft::VisualStudio::Debugger::DkmEngineSettings ^ EngineSettings, Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings ^ DebugLaunchSettings, long StartTime);
public static Microsoft.VisualStudio.Debugger.Start.DkmProcessAttachRequest Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, string Path, int ProcessId, Guid UniqueProcessId, Microsoft.VisualStudio.Debugger.Start.DkmStartMethod StartMethod, Guid HostingProcessLanguage, Microsoft.VisualStudio.Debugger.DkmEngineSettings EngineSettings, Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings DebugLaunchSettings, long StartTime);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * string * int * Guid * Microsoft.VisualStudio.Debugger.Start.DkmStartMethod * Guid * Microsoft.VisualStudio.Debugger.DkmEngineSettings * Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings * int64 -> Microsoft.VisualStudio.Debugger.Start.DkmProcessAttachRequest
Public Shared Function Create (Connection As DkmTransportConnection, Path As String, ProcessId As Integer, UniqueProcessId As Guid, StartMethod As DkmStartMethod, HostingProcessLanguage As Guid, EngineSettings As DkmEngineSettings, DebugLaunchSettings As DkmDebugLaunchSettings, StartTime As Long) As DkmProcessAttachRequest
Parâmetros
- Connection
- DkmTransportConnection
No Isso representa uma conexão entre o monitor e o IDE. Pode ser uma conexão local se o monitor estiver em execução no mesmo processo que o IDE, ou pode ser uma conexão remota. No processo de monitor, há apenas uma conexão.
- Path
- String
No Caminho completo para o executável inicial do processo.
- ProcessId
- Int32
No ID do processo ao qual o depurador deve ser anexado.
- UniqueProcessId
- Guid
No Valor a ser atribuído ao campo ' DkmProcess. UniqueId '. Esse GUID é gerado pela porta e é usado para identificar exclusivamente o objeto de processo.
- StartMethod
- DkmStartMethod
No DkmStartMethod descreve como o mecanismo de depuração iniciou a depuração desse processo.
- HostingProcessLanguage
- Guid
[In, opcional] ID exclusiva para uma linguagem de programação. Esses valores também devem ser registrados em $ (RegRoot) \AD7Metric\ExpressionEvaluator e retornados de provedores de símbolo (por meio de getcompiladorid) e de serviços de linguagem (por meio de IVsLanguageDebugInfo. getlanguageid).
- EngineSettings
- DkmEngineSettings
No Contém as configurações de depuração em toda a sessão. Há uma instância desse objeto por GUID de mecanismo (ex: uma instância para COMPlusOnlyEng2, uma instância para COMPlusNativeEng).
- DebugLaunchSettings
- DkmDebugLaunchSettings
No Configurações fornecidas durante uma operação de depuração de início de um sistema de projeto ou outro chamador de LaunchDebugTargets (ou várias outras APIs de depuração de início).
- StartTime
- Int64
[In] 64-valor de data e hora de bits indicando quando o processo foi iniciado. A hora de início, junto com a ID e a máquina em que o processo foi iniciado, pode identificar exclusivamente um processo. Isso pode ser definido como 0 se for desconhecido/inválido (ex: minidespejos).
Retornos
Fora Resultado dessa chamada de método.