Share via


Process4 (Interfaz)

El objeto Process4 se utiliza para examinar y manipular procesos. El objeto Process4 reemplaza a los objetos Process3, Process2 y Process. Para usar Debugger4, debe agregar una referencia a EnvDTE90a.dll. Para el desarrollo nativo, debe agregar una referencia a dte90a.tlb.

Espacio de nombres:  EnvDTE90a
Ensamblado:  EnvDTE90a (en EnvDTE90a.dll)

Sintaxis

'Declaración
<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

El tipo Process4 expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Collection Obtiene la colección Processes que contiene el objeto compatible con esta propiedad o existente en esta construcción de código.
Propiedad pública CommandLine Obtiene la línea de comandos que inició el programa que se está depurando en Visual Studio.Esta propiedad es de solo lectura.
Propiedad pública CurrentDirectory Obtiene el directorio actual del proceso que se está depurando.Esta propiedad es de solo lectura.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior, el objeto DTE.
Propiedad pública EnvironmentVariables Esta propiedad de solo lectura devuelve una matriz que contiene las variables de entorno definidas para el proceso que se está depurando.
Propiedad pública IsBeingDebugged Indica si se está depurando el proceso actual.
Propiedad pública Modules Obtiene una colección de objetos de módulo asociados a este proceso.
Propiedad pública Name Obtiene el nombre del proceso.
Propiedad pública Parent Obtiene el objeto primario inmediato de un objeto Process2.
Propiedad pública ProcessID Obtiene el número del identificador que se ha asignado a este proceso.
Propiedad pública Programs Obtiene una colección de objetos Program.
Propiedad pública Threads Obtiene los subprocesos asociados a este proceso.
Propiedad pública Transport Obtiene el objeto Transport que se utiliza para depurar este proceso.
Propiedad pública TransportQualifier Obtiene el nombre de un equipo o una dirección IP.
Propiedad pública UserName Obtiene el nombre de usuario asociado a este proceso.

Arriba

Métodos

  Nombre Descripción
Método público Attach Hace que se asocie este proceso al depurador.
Método público Attach2 Del mismo modo que Attach, hace que el depurador adjunte este proceso, aunque permite especificar un motor o un conjunto de motores.
Método público Break Provoca una pausa en la ejecución del proceso indicado para poder analizar su estado actual.
Método público Detach Hace que el depurador se desasocie de este proceso.
Método público Terminate Termina este proceso.

Arriba

Comentarios

Vea Process3.

Vea también

Referencia

EnvDTE90a (Espacio de nombres)