Interfaccia Process4
L'oggetto Process4 viene utilizzato per esaminare e gestire i processi. L'oggetto Process4 sostituisce gli oggetti Process3, Process2 e Process. Per utilizzare Debugger4, è necessario aggiungere un riferimento a EnvDTE90a.dll. Per lo sviluppo nativo è necessario aggiungere un riferimento a dte90a.tlb.
Spazio dei nomi: EnvDTE90a
Assembly: EnvDTE90a (in EnvDTE90a.dll)
Sintassi
'Dichiarazione
<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
Il tipo Process4 espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Collection | Ottiene un insieme Processes contenente l'oggetto che supporta questa proprietà o che è contenuto nel costrutto di codice. (Ereditato da Process3) |
![]() |
Collection | Ottiene un insieme Processes contenente l'oggetto che supporta questa proprietà o che è contenuto nel costrutto di codice. |
![]() |
CommandLine | Ottiene la riga di comando che ha avviato il programma sottoposto a debug in Visual Studio.Questa proprietà è di sola lettura. |
![]() |
CurrentDirectory | Ottiene la directory corrente del processo sottoposto a debug.Questa proprietà è di sola lettura. |
![]() |
DTE | Ottiene l'oggetto estensibilità di primo livello, l'oggetto DTE. (Ereditato da Process3) |
![]() |
DTE | Ottiene l'oggetto estensibilità di primo livello, l'oggetto DTE. |
![]() |
EnvironmentVariables | Questa proprietà di sola lettura restituisce una matrice contenente le variabili di ambiente definite per il processo sottoposto a debug. |
![]() |
IsBeingDebugged | Ottiene un valore che indica se del processo corrente è in fase di debug. (Ereditato da Process3) |
![]() |
IsBeingDebugged | Ottiene un valore che indica se del processo corrente è in fase di debug. |
![]() |
Modules | Ottiene un insieme di oggetti moduli associati a questo processo. (Ereditato da Process3) |
![]() |
Modules | Ottiene un insieme di oggetti moduli associati a questo processo. |
![]() |
Name | Ottiene il nome del processo. (Ereditato da Process3) |
![]() |
Name | Ottiene il nome del processo. |
![]() |
Parent | Ottiene il primo oggetto padre di un oggetto Process2. (Ereditato da Process3) |
![]() |
Parent | Ottiene il primo oggetto padre di un oggetto Process2. |
![]() |
ProcessID | Ottiene il numero ID assegnato al processo. (Ereditato da Process3) |
![]() |
ProcessID | Ottiene il numero ID assegnato al processo. |
![]() |
Programs | Ottiene un insieme di oggetti Program. (Ereditato da Process3) |
![]() |
Programs | Ottiene un insieme di oggetti Program. |
![]() |
Threads | Ottiene i thread associati al processo. (Ereditato da Process3) |
![]() |
Threads | Ottiene i thread associati al processo. |
![]() |
Transport | Ottiene l'oggetto Transport utilizzato per eseguire il debug del processo. (Ereditato da Process3) |
![]() |
Transport | Ottiene l'oggetto Transport utilizzato per eseguire il debug del processo. |
![]() |
TransportQualifier | Ottiene il nome di un computer o un indirizzo IP. (Ereditato da Process3) |
![]() |
TransportQualifier | Ottiene il nome di un computer o un indirizzo IP. |
![]() |
UserName | Ottiene il nome utente associato al processo. (Ereditato da Process3) |
![]() |
UserName | Ottiene il nome utente associato al processo. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Attach() | Comporta il collegamento del debugger al processo corrente. (Ereditato da Process3) |
![]() |
Attach() | Comporta il collegamento del debugger al processo corrente. |
![]() |
Attach2(Object) | Analogamente a Attach, comporta la connessione al processo da parte del debugger, con la differenza che consente di specificare un motore o un set di motori. (Ereditato da Process3) |
![]() |
Attach2(Object) | Analogamente a Attach(), comporta il collegamento del debugger al processo corrente, l'unica differenza è che consente di specificare un motore o un set di motori. |
![]() |
Break(Boolean) | Provoca la sospensione dell'esecuzione del processo specificato in modo da consentire l'analisi del suo stato corrente. (Ereditato da Process3) |
![]() |
Break(Boolean) | Provoca la sospensione dell'esecuzione del processo specificato in modo da consentire l'analisi del suo stato corrente. |
![]() |
Detach(Boolean) | Comporta la disconnessione del debugger dal processo corrente. (Ereditato da Process3) |
![]() |
Detach(Boolean) | Comporta la disconnessione del debugger dal processo corrente. |
![]() |
Terminate(Boolean) | Termina il processo. (Ereditato da Process3) |
![]() |
Terminate(Boolean) | Termina il processo. |
In alto
Note
Vedere Process3.