Condividi tramite


IDebugPortEx2

Questa interfacciaamministratore (SDM) di debug della sessione controllare i programmi e processi in esecuzione su una porta.

IDebugPortEx2 : IUnknown

Note per gli implementatori

Un fornitore di porte personalizzato implementa questa interfaccia lo stesso oggetto che implementa IDebugPort2.

Note per i chiamanti

Le chiamate di SDM QueryInterface su IDebugPort2 interfaccia per ottenere questa interfaccia.

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IDebugPortEx2.

Metodo

Descrizione

IDebugPortEx2:: LaunchSuspended

Viene avviato un file eseguibile.

IDebugPortEx2:: ResumeProcess

Riprende l'esecuzione di un processo.

IDebugPortEx2:: CanTerminateProcess

Determina se un processo può essere terminato.

IDebugPortEx2:: TerminateProcess

termina un processo.

IDebugPortEx2:: GetPortProcessId

Ottiene l'ID processo di porta stesso.

IDebugPortEx2:: GetProgram

Ottiene un programma associato a un nodo di programma.

Note

Questa interfaccia è in genere privata tra lo SDM e il fornitore di porte personalizzato.

Se lo si desidera, un (DE) motore di debug possibile trovare questa interfaccia IDebugPort2 sull'interfaccia passata a IDebugEngineLaunch2:: LaunchSuspended e l'utilizzo IDebugPortEx2:: LaunchSuspended l'avvio del programma. Questo non è un requisito, tuttavia e un DE possibile apportare eventuali necessario eseguire per l'avvio del programma di richiesta.

Requisiti

intestazione: portpriv.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugPort2

Concetti

interfacce principali