Freigeben über


Process4-Schnittstelle

Das Process4-Objekt wird zum Überprüfen und Bearbeiten von Prozessen verwendet. Das Process4-Objekt setzt die Objekte Process3, Process2 und Process außer Kraft. Um Debugger4 verwenden zu können, müssen Sie einen Verweis auf EnvDTE90a.dll hinzufügen. Zur systemeigenen Entwicklung müssen Sie einen Verweis auf dte90a.tlb hinzufügen.

Namespace:  EnvDTE90a
Assembly:  EnvDTE90a (in EnvDTE90a.dll)

Syntax

'Declaration
<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

Der Process4-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Collection Ruft eine Processes-Auflistung mit dem Objekt ab, das diese Eigenschaft unterstützt oder in diesem Codekonstrukt enthalten ist. (Von Process3 geerbt.)
Öffentliche Eigenschaft Collection Ruft eine Processes-Auflistung mit dem Objekt ab, das diese Eigenschaft unterstützt oder das in diesem Codekonstrukt enthalten ist.
Öffentliche Eigenschaft CommandLine Ruft die Befehlszeile ab, die das in Visual Studio debuggte Programm gestartet hat.Diese Eigenschaft ist schreibgeschützt.
Öffentliche Eigenschaft CurrentDirectory Ruft das aktuelle Verzeichnis im Prozess ab, der debuggt wird.Diese Eigenschaft ist schreibgeschützt.
Öffentliche Eigenschaft DTE Ruft das DTE-Objekt ab, das Erweiterbarkeitsobjekt der obersten Ebene. (Von Process3 geerbt.)
Öffentliche Eigenschaft DTE Ruft das DTE-Objekt ab, das Erweiterbarkeitsobjekt der obersten Ebene.
Öffentliche Eigenschaft EnvironmentVariables Diese schreibgeschützte Eigenschaft gibt ein Array zurück, das die für den debuggten Prozess definierten Umgebungsvariablen enthält.
Öffentliche Eigenschaft IsBeingDebugged Ruft ab, ob der aktuelle Prozess gedebuggt wird. (Von Process3 geerbt.)
Öffentliche Eigenschaft IsBeingDebugged Ruft ab, ob der aktuelle Prozess gedebuggt wird.
Öffentliche Eigenschaft Modules Ruft eine Auflistung von Modulobjekten ab, die diesem Prozess zugeordnet sind. (Von Process3 geerbt.)
Öffentliche Eigenschaft Modules Ruft eine Auflistung von Modulobjekten ab, die diesem Prozess zugeordnet sind.
Öffentliche Eigenschaft Name Ruft den Namen des Prozesses ab. (Von Process3 geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des Prozesses ab.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines Process2-Objekts ab. (Von Process3 geerbt.)
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines Process2-Objekts ab.
Öffentliche Eigenschaft ProcessID Ruft die ID-Nummer ab, die diesem Prozess zugewiesen ist. (Von Process3 geerbt.)
Öffentliche Eigenschaft ProcessID Ruft die ID-Nummer ab, die diesem Prozess zugewiesen ist.
Öffentliche Eigenschaft Programs Ruft eine Auflistung von Program-Objekten ab. (Von Process3 geerbt.)
Öffentliche Eigenschaft Programs Ruft eine Auflistung von Program-Objekten ab.
Öffentliche Eigenschaft Threads Ruft die diesem Prozess zugeordneten Threads ab. (Von Process3 geerbt.)
Öffentliche Eigenschaft Threads Ruft die diesem Prozess zugeordneten Threads ab.
Öffentliche Eigenschaft Transport Ruft den Transport ab, der verwendet wird, um diesen Prozess zu debuggen. (Von Process3 geerbt.)
Öffentliche Eigenschaft Transport Ruft den Transport ab, der verwendet wird, um diesen Prozess zu debuggen.
Öffentliche Eigenschaft TransportQualifier Ruft einen Computernamen oder eine IP-Adresse ab. (Von Process3 geerbt.)
Öffentliche Eigenschaft TransportQualifier Ruft einen Computernamen oder eine IP-Adresse ab.
Öffentliche Eigenschaft UserName Ruft den diesem Prozess zugeordneten Benutzernamen ab. (Von Process3 geerbt.)
Öffentliche Eigenschaft UserName Ruft den diesem Prozess zugeordneten Benutzernamen ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Attach() Bewirkt, dass der Debugger diesen Prozess anfügt. (Von Process3 geerbt.)
Öffentliche Methode Attach() Bewirkt, dass der Debugger diesen Prozess anfügt.
Öffentliche Methode Attach2(Object) Bewirkt, ähnlich wie Attach, dass der Debugger diesen Prozess anfügt. Sie haben jedoch die Möglichkeit, ein Modul oder einen Satz von Modulen anzugeben. (Von Process3 geerbt.)
Öffentliche Methode Attach2(Object) Bewirkt, ähnlich wie Attach(), dass der Debugger diesen Prozess anfügt. Dabei haben Sie nur die Möglichkeit, ein Modul oder einen Satz von Modulen anzugeben.
Öffentliche Methode Break(Boolean) Bewirkt, dass dieser Prozess angehalten wird, sodass der aktuelle Zustand analysiert werden kann. (Von Process3 geerbt.)
Öffentliche Methode Break(Boolean) Bewirkt, dass dieser Prozess angehalten wird, sodass der aktuelle Zustand analysiert werden kann.
Öffentliche Methode Detach(Boolean) Führt dazu, dass der Debugger von diesem Prozess getrennt wird. (Von Process3 geerbt.)
Öffentliche Methode Detach(Boolean) Führt dazu, dass der Debugger von diesem Prozess getrennt wird.
Öffentliche Methode Terminate(Boolean) Beendet diesen Prozess. (Von Process3 geerbt.)
Öffentliche Methode Terminate(Boolean) Beendet diesen Prozess.

Zum Seitenanfang

Hinweise

Siehe Process3.

Siehe auch

Referenz

EnvDTE90a-Namespace