Condividi tramite


Interfaccia Process4

Process4 l'oggetto viene utilizzato per esaminare e modificare i processi.Process4 l'oggetto sostituisce Process3, Process2e Process oggetti.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 oggetto Processes raccolta contenente l'oggetto che supporta la proprietà o è contenuto nel costrutto di codice. (Ereditato da Process3)
Proprietà pubblica Collection Ottiene un oggetto Processes raccolta contenente l'oggetto che supporta la proprietà o è contenuto nel costrutto di codice.
Proprietà pubblica CommandLine Ottiene la riga di comando che ha avviato il programma sottoposto a debug in Visual Studio.Si tratta di una proprietà di sola lettura.
Proprietà pubblica CurrentDirectory Ottiene la directory corrente del processo sottoposto a debug.Si tratta di una proprietà di sola lettura.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello, DTE oggetto. (Ereditato da Process3)
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello, DTE oggetto.
Proprietà pubblica EnvironmentVariables Questo proprietà di sola lettura restituisce una matrice contenente le variabili di ambiente definiti per il processo sottoposto a debug.
Proprietà pubblica IsBeingDebugged Indica se il processo corrente sta eseguendo il debug. (Ereditato da Process3)
Proprietà pubblica IsBeingDebugged Indica se il processo corrente sta eseguendo il debug.
Proprietà pubblica Modules Ottiene una raccolta di oggetti del modulo associata al processo. (Ereditato da Process3)
Proprietà pubblica Modules Ottiene una raccolta di oggetti del modulo associata al processo.
Proprietà pubblica Name Ottiene il nome del processo. (Ereditato da Process3)
Proprietà pubblica Name Ottiene il nome del processo.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto Process2 oggetto. (Ereditato da Process3)
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto Process2 oggetto.
Proprietà pubblica ProcessID ottiene il numero ID assegnato a questo processo. (Ereditato da Process3)
Proprietà pubblica ProcessID ottiene il numero ID assegnato a questo processo.
Proprietà pubblica Programs Ottiene una raccolta di Program oggetti. (Ereditato da Process3)
Proprietà pubblica Programs Ottiene una raccolta di Program oggetti.
Proprietà pubblica Threads Ottiene i thread associati a questo processo. (Ereditato da Process3)
Proprietà pubblica Threads Ottiene i thread associati a questo processo.
Proprietà pubblica Transport ottiene Transport è utilizzato per eseguire il debug di questo processo. (Ereditato da Process3)
Proprietà pubblica Transport ottiene Transport è utilizzato per eseguire il debug di questo 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 questo processo. (Ereditato da Process3)
Proprietà pubblica UserName Ottiene il nome utente associato questo processo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Attach() Indica al debugger di connessione al processo. (Ereditato da Process3)
Metodo pubblico Attach() Indica al debugger di connessione al processo.
Metodo pubblico Attach2(Object) simile a Attach, le cause il debugger per associare questo processo, con la differenza che consente di specificare un modulo o un set di moduli. (Ereditato da Process3)
Metodo pubblico Attach2(Object) simile a Attach, consente al debugger di per connettere il processo, solo consente di specificare un modulo o un set di moduli.
Metodo pubblico Break(Boolean) Determina il processo specificato per sospendere la relativa esecuzione in modo da poter analizzare lo stato corrente. (Ereditato da Process3)
Metodo pubblico Break(Boolean) Determina il processo specificato per sospendere la relativa esecuzione in modo da poter analizzare lo stato corrente.
Metodo pubblico Detach(Boolean) Indica al debugger a rimuovere da questo processo. (Ereditato da Process3)
Metodo pubblico Detach(Boolean) Indica al debugger a rimuovere da questo processo.
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