Interface Process4

O Process4 objeto é usado para examinar e manipular processos. O Process4 objeto substitui a Process3, Process2, e Process objetos. Para usar Debugger4, você deve adicionar uma referência a EnvDTE90a.dll. Para o desenvolvimento nativo, você deve adicionar uma referência a dte90a.tlb.

Namespace:  EnvDTE90a
Assembly:  EnvDTE90a (em EnvDTE90a.dll)

Sintaxe

'Declaração
<GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")> _
Public Interface Process4 _
    Inherits Process3
[GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
public interface Process4 : Process3
[GuidAttribute(L"49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
public interface class Process4 : Process3
[<GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")>]
type Process4 =  
    interface
        interface Process3
    end
public interface Process4 extends Process3

O tipo Process4 expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Collection Obtém um Processes coleção que contém o objeto que ofereça suporte a esta propriedade ou contido nesta construção de código. (Herdado de Process3.)
Propriedade pública Collection Obtém um Processes coleção que contém o objeto que ofereça suporte a esta propriedade ou contido nesta construção de código.
Propriedade pública CommandLine Obtém a linha de comando que iniciou o programa que está sendo depurado no Visual Studio.Esta é uma propriedade somente leitura.
Propriedade pública CurrentDirectory Obtém o diretório atual do processo que está sendo depurado.Esta é uma propriedade somente leitura.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior, o DTE objeto. (Herdado de Process3.)
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior, o DTE objeto.
Propriedade pública EnvironmentVariables Essa propriedade somente leitura retorna uma matriz que contém as variáveis de ambiente definidas para o processo sendo depurado.
Propriedade pública IsBeingDebugged Obtém se o processo atual está sendo depurado. (Herdado de Process3.)
Propriedade pública IsBeingDebugged Obtém se o processo atual está sendo depurado.
Propriedade pública Modules Obtém uma coleção de objetos do módulo associado a esse processo. (Herdado de Process3.)
Propriedade pública Modules Obtém uma coleção de objetos do módulo associado a esse processo.
Propriedade pública Name Obtém o nome do processo. (Herdado de Process3.)
Propriedade pública Name Obtém o nome do processo.
Propriedade pública Parent Obtém o objeto pai imediato de um Process2 objeto. (Herdado de Process3.)
Propriedade pública Parent Obtém o objeto pai imediato de um Process2 objeto.
Propriedade pública ProcessID Obtém o número de identificação atribuído a esse processo. (Herdado de Process3.)
Propriedade pública ProcessID Obtém o número de identificação atribuído a esse processo.
Propriedade pública Programs Obtém uma coleção de Program objetos. (Herdado de Process3.)
Propriedade pública Programs Obtém uma coleção de Program objetos.
Propriedade pública Threads Obtém os threads associados a esse processo. (Herdado de Process3.)
Propriedade pública Threads Obtém os threads associados a esse processo.
Propriedade pública Transport Obtém o Transport sendo usado para depurar esse processo. (Herdado de Process3.)
Propriedade pública Transport Obtém o Transport sendo usado para depurar esse processo.
Propriedade pública TransportQualifier Obtém um nome de computador ou um endereço IP. (Herdado de Process3.)
Propriedade pública TransportQualifier Obtém um nome de computador ou um endereço IP.
Propriedade pública UserName Obtém o nome de usuário associado a esse processo. (Herdado de Process3.)
Propriedade pública UserName Obtém o nome de usuário associado a esse processo.

Início

Métodos

  Nome Descrição
Método público Attach() Faz com que o depurador anexar a esse processo. (Herdado de Process3.)
Método público Attach() Faz com que o depurador anexar a esse processo.
Método público Attach2(Object) Semelhante a Attach, faz com que o depurador anexar a esse processo, exceto que ele permite que você especifique um mecanismo ou conjunto de mecanismos. (Herdado de Process3.)
Método público Attach2(Object) Semelhante a Attach(), faz com que o depurador anexar a esse processo, somente permite que você especifique um mecanismo ou conjunto de mecanismos.
Método público Break(Boolean) Faz com que o processo de determinado pausar sua execução, para que o estado atual pode ser analisado. (Herdado de Process3.)
Método público Break(Boolean) Faz com que o processo de determinado pausar sua execução, para que o estado atual pode ser analisado.
Método público Detach(Boolean) Faz com que o depurador para desconectar-se de que esse processo. (Herdado de Process3.)
Método público Detach(Boolean) Faz com que o depurador para desconectar-se de que esse processo.
Método público Terminate(Boolean) Finaliza este processo. (Herdado de Process3.)
Método público Terminate(Boolean) Finaliza este processo.

Início

Comentários

Consulte Process3.

Consulte também

Referência

Namespace EnvDTE90a