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 | |
---|---|---|
Collection | Ottiene un oggetto Processes raccolta contenente l'oggetto che supporta la proprietà o è contenuto nel costrutto di codice. (Ereditato da Process3) | |
Collection | Ottiene un oggetto Processes raccolta contenente l'oggetto che supporta la proprietà o è contenuto nel costrutto di codice. | |
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. | |
CurrentDirectory | Ottiene la directory corrente del processo sottoposto a debug.Si tratta di una proprietà di sola lettura. | |
DTE | Ottiene l'oggetto estensibilità di primo livello, DTE oggetto. (Ereditato da Process3) | |
DTE | Ottiene l'oggetto estensibilità di primo livello, DTE oggetto. | |
EnvironmentVariables | Questo proprietà di sola lettura restituisce una matrice contenente le variabili di ambiente definiti per il processo sottoposto a debug. | |
IsBeingDebugged | Indica se il processo corrente sta eseguendo il debug. (Ereditato da Process3) | |
IsBeingDebugged | Indica se il processo corrente sta eseguendo il debug. | |
Modules | Ottiene una raccolta di oggetti del modulo associata al processo. (Ereditato da Process3) | |
Modules | Ottiene una raccolta di oggetti del modulo associata al processo. | |
Name | Ottiene il nome del processo. (Ereditato da Process3) | |
Name | Ottiene il nome del processo. | |
Parent | Ottiene l'oggetto padre immediato di un oggetto Process2 oggetto. (Ereditato da Process3) | |
Parent | Ottiene l'oggetto padre immediato di un oggetto Process2 oggetto. | |
ProcessID | ottiene il numero ID assegnato a questo processo. (Ereditato da Process3) | |
ProcessID | ottiene il numero ID assegnato a questo processo. | |
Programs | Ottiene una raccolta di Program oggetti. (Ereditato da Process3) | |
Programs | Ottiene una raccolta di Program oggetti. | |
Threads | Ottiene i thread associati a questo processo. (Ereditato da Process3) | |
Threads | Ottiene i thread associati a questo processo. | |
Transport | ottiene Transport è utilizzato per eseguire il debug di questo processo. (Ereditato da Process3) | |
Transport | ottiene Transport è utilizzato per eseguire il debug di questo 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 questo processo. (Ereditato da Process3) | |
UserName | Ottiene il nome utente associato questo processo. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Attach() | Indica al debugger di connessione al processo. (Ereditato da Process3) | |
Attach() | Indica al debugger di connessione al processo. | |
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) | |
Attach2(Object) | simile a Attach, consente al debugger di per connettere il processo, solo consente di specificare un modulo o un set di moduli. | |
Break(Boolean) | Determina il processo specificato per sospendere la relativa esecuzione in modo da poter analizzare lo stato corrente. (Ereditato da Process3) | |
Break(Boolean) | Determina il processo specificato per sospendere la relativa esecuzione in modo da poter analizzare lo stato corrente. | |
Detach(Boolean) | Indica al debugger a rimuovere da questo processo. (Ereditato da Process3) | |
Detach(Boolean) | Indica al debugger a rimuovere da questo processo. | |
Terminate(Boolean) | Termina il processo. (Ereditato da Process3) | |
Terminate(Boolean) | Termina il processo. |
In alto
Note
vedere Process3.