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 | |
---|---|---|
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.) | |
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.Cette propriété est en lecture seule. | |
CurrentDirectory | Obtient le répertoire actif du processus en cours de débogage.Cette propriété est en lecture seule. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur, l'objet DTE. (Hérité de Process3.) | |
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. (Hérité de Process3.) | |
IsBeingDebugged | Obtient une valeur indiquant si le processus actuel est en cours de débogage. | |
Modules | Obtient une collection d'objets module associés à ce processus. (Hérité de Process3.) | |
Modules | Obtient une collection d'objets module associés à ce processus. | |
Name | Obtient le nom du processus. (Hérité de Process3.) | |
Name | Obtient le nom du processus. | |
Parent | Obtient l'objet parent immédiat d'un objet Process2. (Hérité de Process3.) | |
Parent | Obtient l'objet parent immédiat d'un objet Process2. | |
ProcessID | Obtient le numéro d'ID assigné à ce processus. (Hérité de Process3.) | |
ProcessID | Obtient le numéro d'ID assigné à ce processus. | |
Programs | Obtient une collection d'objets Program. (Hérité de Process3.) | |
Programs | Obtient une collection d'objets Program. | |
Threads | Obtient les threads associés à ce processus. (Hérité de Process3.) | |
Threads | Obtient les threads associés à ce processus. | |
Transport | Obtient le Transport qui est utilisé pour déboguer ce processus. (Hérité de Process3.) | |
Transport | Obtient le Transport qui est utilisé pour déboguer ce processus. | |
TransportQualifier | Obtient un nom d'ordinateur ou une adresse IP. (Hérité de Process3.) | |
TransportQualifier | Obtient un nom d'ordinateur ou une adresse IP. | |
UserName | Obtient le nom d'utilisateur associé à ce processus. (Hérité de Process3.) | |
UserName | Obtient le nom d'utilisateur associé à ce processus. |
Début
Méthodes
Nom | Description | |
---|---|---|
Attach() | Entraîne l'attachement de ce processus par le débogueur. (Hérité de Process3.) | |
Attach() | Entraîne l'attachement de ce processus par le débogueur. | |
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.) | |
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. | |
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.) | |
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. (Hérité de Process3.) | |
Detach(Boolean) | Entraîne le détachement de ce processus par le débogueur. | |
Terminate(Boolean) | Met fin à ce processus. (Hérité de Process3.) | |
Terminate(Boolean) | Met fin à ce processus. |
Début
Notes
Consultez Process3.