Partager via


IDebugPortEx2

Cette interface permet au gestionnaire de débogage de session (SDM) contrôler les programmes et processus qui s'exécutent sur un port.

IDebugPortEx2 : IUnknown

Remarques à l'intention des implémenteurs

Un fournisseur de port implémente cette interface sur le même objet qui implémente IDebugPort2.

Remarques pour les appelants

Le SDM appelle QueryInterface sur l'interface d' IDebugPort2 pour obtenir cette interface.

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IDebugPortEx2.

Méthode

Description

IDebugPortEx2 : : LaunchSuspended

lance un fichier exécutable.

IDebugPortEx2 : : ResumeProcess

Reprend l'exécution d'un processus.

IDebugPortEx2 : : CanTerminateProcess

détermine si un processus peut être terminé.

IDebugPortEx2 : : TerminateProcess

Terminer un processus.

IDebugPortEx2 : : GetPortProcessId

obtient l'ID de processus du port lui-même.

IDebugPortEx2 : : GetProgram

Obtient un programme associé à un nœud de programme.

Notes

Cette interface est normalement privée entre le SDM et le fournisseur de port.

Si vous le souhaitez, un (DE) moteur de débogage peut rechercher cette interface sur l'interface d' IDebugPort2 passée à IDebugEngineLaunch2 : : LaunchSuspended et utiliser IDebugPortEx2 : : LaunchSuspended pour exécuter le programme. Ce n'est pas obligatoire ; toutefois, et un De peut faire tout ce qu'il doit effectuer pour exécuter le programme de requête.

Configuration requise

en-tête : portpriv.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugPort2

Concepts

Les interfaces principales