Process4 Interface

Définition

L'objet EnvDTE90s.Process4 est utilisé pour examiner et manipuler des processus. L'objet EnvDTE90.Process4 remplace les objets EnvDTE80.Process3, Process2 et Process. Pour utiliser Debugger4, vous devez ajouter une référence à EnvDTE90a.dll. Pour le développement natif, vous devez ajouter une référence à dte90a.tlb.

public interface class Process4 : EnvDTE90::Process3
public interface class Process4 : EnvDTE90::Process3
__interface Process4 : EnvDTE90::Process3
[System.Runtime.InteropServices.Guid("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Process4 : EnvDTE90.Process3
[<System.Runtime.InteropServices.Guid("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Process4 = interface
    interface Process3
Public Interface Process4
Implements Process3
Attributs
Implémente

Remarques

Consultez Process3.

Propriétés

Collection

Obtient une collection Processes qui comporte l'objet qui prend en charge cette propriété ou qui est contenu dans cette construction de code.

CommandLine

Obtient la ligne de commande qui a lancé le programme en cours de débogage dans Visual Studio. Il s’agit d’une propriété en lecture seule.

CurrentDirectory

Obtient le répertoire actif du processus en cours de débogage. Il s’agit d’une propriété en lecture seule.

DTE

Obtient l'objet d'extensibilité de niveau supérieur, l'objet DTE.

EnvironmentVariables

Cette propriété en lecture seule retourne un tableau qui contient les variables d'environnement définies pour le processus en cours de débogage.

IsBeingDebugged

Obtient une valeur indiquant si le processus actuel est en cours de débogage.

Modules

Obtient une collection d'objets de module associés à ce processus.

Name

Obtient le nom du processus.

Parent

Obtient l'objet parent immédiat d'un objet Process2.

ProcessID

Obtient le numéro d'ID assigné à ce processus.

Programs

Obtient une collection d'objets Program.

Threads

Obtient les threads associés à ce processus.

Transport

Obtient le Transport qui est utilisé pour déboguer ce processus.

TransportQualifier

Obtient un nom d'ordinateur ou une adresse IP.

UserName

Obtient le nom d'utilisateur associé à ce processus.

Méthodes

Attach()

Entraîne l'attachement de ce processus par le débogueur.

Attach2(Object)

À l'instar de EnvDTE90.Process4.Attach, entraîne l'attachement de ce processus par le débogueur, à ceci près qu'il vous permet de spécifier un moteur ou un ensemble de moteurs.

Break(Boolean)

Entraîne la suspension de l'exécution du processus donné afin que son état actuel puisse être analysé.

Detach(Boolean)

Entraîne le détachement de ce processus par le débogueur.

Terminate(Boolean)

Met fin à ce processus.

S’applique à