Condividi tramite


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
Proprietà pubblica Collection Ottiene un insieme Processes contenente l'oggetto che supporta questa proprietà o che è contenuto nel costrutto di codice. (Ereditato da Process3)
Proprietà pubblica Collection Ottiene un insieme Processes contenente l'oggetto che supporta questa proprietà o che è contenuto nel costrutto di codice.
Proprietà pubblica CommandLine Ottiene la riga di comando che ha avviato il programma sottoposto a debug in Visual Studio.Questa proprietà è di sola lettura.
Proprietà pubblica CurrentDirectory Ottiene la directory corrente del processo sottoposto a debug.Questa proprietà è di sola lettura.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello, l'oggetto DTE. (Ereditato da Process3)
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello, l'oggetto DTE.
Proprietà pubblica EnvironmentVariables Questa proprietà di sola lettura restituisce una matrice contenente le variabili di ambiente definite per il processo sottoposto a debug.
Proprietà pubblica IsBeingDebugged Ottiene un valore che indica se del processo corrente è in fase di debug. (Ereditato da Process3)
Proprietà pubblica IsBeingDebugged Ottiene un valore che indica se del processo corrente è in fase di debug.
Proprietà pubblica Modules Ottiene un insieme di oggetti moduli associati a questo processo. (Ereditato da Process3)
Proprietà pubblica Modules Ottiene un insieme di oggetti moduli associati a questo processo.
Proprietà pubblica Name Ottiene il nome del processo. (Ereditato da Process3)
Proprietà pubblica Name Ottiene il nome del processo.
Proprietà pubblica Parent Ottiene il primo oggetto padre di un oggetto Process2. (Ereditato da Process3)
Proprietà pubblica Parent Ottiene il primo oggetto padre di un oggetto Process2.
Proprietà pubblica ProcessID Ottiene il numero ID assegnato al processo. (Ereditato da Process3)
Proprietà pubblica ProcessID Ottiene il numero ID assegnato al processo.
Proprietà pubblica Programs Ottiene un insieme di oggetti Program. (Ereditato da Process3)
Proprietà pubblica Programs Ottiene un insieme di oggetti Program.
Proprietà pubblica Threads Ottiene i thread associati al processo. (Ereditato da Process3)
Proprietà pubblica Threads Ottiene i thread associati al processo.
Proprietà pubblica Transport Ottiene l'oggetto Transport utilizzato per eseguire il debug del processo. (Ereditato da Process3)
Proprietà pubblica Transport Ottiene l'oggetto Transport utilizzato per eseguire il debug del processo.
Proprietà pubblica TransportQualifier Ottiene il nome di un computer o un indirizzo IP. (Ereditato da Process3)
Proprietà pubblica TransportQualifier Ottiene il nome di un computer o un indirizzo IP.
Proprietà pubblica UserName Ottiene il nome utente associato al processo. (Ereditato da Process3)
Proprietà pubblica UserName Ottiene il nome utente associato al processo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Attach() Comporta il collegamento del debugger al processo corrente. (Ereditato da Process3)
Metodo pubblico Attach() Comporta il collegamento del debugger al processo corrente.
Metodo pubblico 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)
Metodo pubblico 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.
Metodo pubblico Break(Boolean) Provoca la sospensione dell'esecuzione del processo specificato in modo da consentire l'analisi del suo stato corrente. (Ereditato da Process3)
Metodo pubblico Break(Boolean) Provoca la sospensione dell'esecuzione del processo specificato in modo da consentire l'analisi del suo stato corrente.
Metodo pubblico Detach(Boolean) Comporta la disconnessione del debugger dal processo corrente. (Ereditato da Process3)
Metodo pubblico Detach(Boolean) Comporta la disconnessione del debugger dal processo corrente.
Metodo pubblico Terminate(Boolean) Termina il processo. (Ereditato da Process3)
Metodo pubblico Terminate(Boolean) Termina il processo.

In alto

Note

Vedere Process3.

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE90a