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 | |
---|---|---|
Collection | Ruft eine Processes-Auflistung mit dem Objekt ab, das diese Eigenschaft unterstützt oder das in diesem Codekonstrukt enthalten ist. | |
CommandLine | Ruft die Befehlszeile ab, die das in Visual Studio debuggte Programm gestartet hat.Diese Eigenschaft ist schreibgeschützt. | |
CurrentDirectory | Ruft das aktuelle Verzeichnis im Prozess ab, der debuggt wird.Diese Eigenschaft ist schreibgeschützt. | |
DTE | Ruft das DTE-Objekt ab, das Erweiterbarkeitsobjekt der obersten Ebene. | |
EnvironmentVariables | Diese schreibgeschützte Eigenschaft gibt ein Array zurück, das die für den debuggten Prozess definierten Umgebungsvariablen enthält. | |
IsBeingDebugged | Ruft ab, ob der aktuelle Prozess gedebuggt wird. | |
Modules | Ruft eine Auflistung von Modulobjekten ab, die diesem Prozess zugeordnet sind. | |
Name | Ruft den Namen des Prozesses ab. | |
Parent | Ruft das unmittelbar übergeordnete Objekt eines Process2-Objekts ab. | |
ProcessID | Ruft die ID-Nummer ab, die diesem Prozess zugewiesen ist. | |
Programs | Ruft eine Auflistung von Program-Objekten ab. | |
Threads | Ruft die diesem Prozess zugeordneten Threads ab. | |
Transport | Ruft den Transport ab, der verwendet wird, um diesen Prozess zu debuggen. | |
TransportQualifier | Ruft einen Computernamen oder eine IP-Adresse ab. | |
UserName | Ruft den diesem Prozess zugeordneten Benutzernamen ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Attach | Verursacht, dass der Debugger den Prozess anhängt. | |
Attach2 | 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. | |
Break | Bewirkt, dass dieser Prozess angehalten wird, sodass der aktuelle Zustand analysiert werden kann. | |
Detach | Führt dazu, dass der Debugger von diesem Prozess getrennt wird. | |
Terminate | Diesen Prozess beenden |
Zum Seitenanfang
Hinweise
Siehe Process3.