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 una raccolta 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 è una proprietà in sola lettura. | |
CurrentDirectory | Ottiene la directory corrente del processo sottoposto a debug.Questa è una proprietà in sola lettura. | |
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. | |
Modules | Ottiene una raccolta di oggetti moduli associati a questo processo. | |
Name | Ottiene il nome del processo. | |
Parent | Ottiene l'oggetto padre immediato di un oggetto Process2. | |
ProcessID | Ottiene il numero ID assegnato al processo. | |
Programs | Ottiene una raccolta di oggetti Program. | |
Threads | Ottiene i thread associati al processo. | |
Transport | Ottiene l'oggetto Transport utilizzato per eseguire il debug del processo. | |
TransportQualifier | Ottiene il nome di un computer o un indirizzo IP. | |
UserName | Ottiene il nome utente associato al processo. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Attach | Comporta il collegamento del debugger al processo corrente. | |
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. | |
Break | Provoca la sospensione dell'esecuzione del processo specificato in modo da consentire l'analisi del suo stato corrente. | |
Detach | Comporta la disconnessione del debugger dal processo corrente. | |
Terminate | Termina il processo corrente. |
In alto
Note
Vedere Process3.