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 una raccolta 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 è una proprietà in sola lettura.
Proprietà pubblica CurrentDirectory Ottiene la directory corrente del processo sottoposto a debug.Questa è una proprietà in sola lettura.
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.
Proprietà pubblica Modules Ottiene una raccolta di oggetti moduli associati a questo processo.
Proprietà pubblica Name Ottiene il nome del processo.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto Process2.
Proprietà pubblica ProcessID Ottiene il numero ID assegnato al processo.
Proprietà pubblica Programs Ottiene una raccolta di oggetti Program.
Proprietà pubblica Threads Ottiene i thread associati al processo.
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.
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.
Metodo pubblico Attach2 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 Provoca la sospensione dell'esecuzione del processo specificato in modo da consentire l'analisi del suo stato corrente.
Metodo pubblico Detach Comporta la disconnessione del debugger dal processo corrente.
Metodo pubblico Terminate Termina il processo corrente.

In alto

Note

Vedere Process3.

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE90a