Process4 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |