Partager via


Process4, interface

L'objet Process4 est utilisé pour examiner et manipuler des processus. L'objet Process4 remplace les objets 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.

Espace de noms :  EnvDTE90a
Assembly :  EnvDTE90a (dans EnvDTE90a.dll)

Syntaxe

'Déclaration
<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

Le type Process4 expose les membres suivants.

Propriétés

  Nom Description
Propriété publique 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. (Hérité de Process3.)
Propriété publique 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.
Propriété publique CommandLine Obtient la ligne de commande qui a lancé le programme en cours de débogage dans Visual Studio.Cette propriété est en lecture seule.
Propriété publique CurrentDirectory Obtient le répertoire actif du processus en cours de débogage.Cette propriété est en lecture seule.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur, l'objet DTE. (Hérité de Process3.)
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur, l'objet DTE.
Propriété publique 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.
Propriété publique IsBeingDebugged Obtient une valeur indiquant si le processus actuel est en cours de débogage. (Hérité de Process3.)
Propriété publique IsBeingDebugged Obtient une valeur indiquant si le processus actuel est en cours de débogage.
Propriété publique Modules Obtient une collection d'objets module associés à ce processus. (Hérité de Process3.)
Propriété publique Modules Obtient une collection d'objets module associés à ce processus.
Propriété publique Name Obtient le nom du processus. (Hérité de Process3.)
Propriété publique Name Obtient le nom du processus.
Propriété publique Parent Obtient l'objet parent immédiat d'un objet Process2. (Hérité de Process3.)
Propriété publique Parent Obtient l'objet parent immédiat d'un objet Process2.
Propriété publique ProcessID Obtient le numéro d'ID assigné à ce processus. (Hérité de Process3.)
Propriété publique ProcessID Obtient le numéro d'ID assigné à ce processus.
Propriété publique Programs Obtient une collection d'objets Program. (Hérité de Process3.)
Propriété publique Programs Obtient une collection d'objets Program.
Propriété publique Threads Obtient les threads associés à ce processus. (Hérité de Process3.)
Propriété publique Threads Obtient les threads associés à ce processus.
Propriété publique Transport Obtient le Transport qui est utilisé pour déboguer ce processus. (Hérité de Process3.)
Propriété publique Transport Obtient le Transport qui est utilisé pour déboguer ce processus.
Propriété publique TransportQualifier Obtient un nom d'ordinateur ou une adresse IP. (Hérité de Process3.)
Propriété publique TransportQualifier Obtient un nom d'ordinateur ou une adresse IP.
Propriété publique UserName Obtient le nom d'utilisateur associé à ce processus. (Hérité de Process3.)
Propriété publique UserName Obtient le nom d'utilisateur associé à ce processus.

Début

Méthodes

  Nom Description
Méthode publique Attach() Entraîne l'attachement de ce processus par le débogueur. (Hérité de Process3.)
Méthode publique Attach() Entraîne l'attachement de ce processus par le débogueur.
Méthode publique Attach2(Object) S'apparente à Attach en entraînant l'attachement de ce processus par le débogueur, mais en permettant en plus de spécifier un moteur ou un ensemble de moteurs. (Hérité de Process3.)
Méthode publique Attach2(Object) À l'instar de 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.
Méthode publique Break(Boolean) Entraîne la suspension de l'exécution du processus donné afin que son état actuel puisse être analysé. (Hérité de Process3.)
Méthode publique Break(Boolean) Entraîne la suspension de l'exécution du processus donné afin que son état actuel puisse être analysé.
Méthode publique Detach(Boolean) Entraîne le détachement de ce processus par le débogueur. (Hérité de Process3.)
Méthode publique Detach(Boolean) Entraîne le détachement de ce processus par le débogueur.
Méthode publique Terminate(Boolean) Met fin à ce processus. (Hérité de Process3.)
Méthode publique Terminate(Boolean) Met fin à ce processus.

Début

Notes

Consultez Process3.

Voir aussi

Référence

EnvDTE90a, espace de noms