IDebugPortEx2
Cette interface permet au gestionnaire de débogage de session (SDM) de contrôler les programmes et les processus s’exécutant sur un port.
Syntaxe
IDebugPortEx2 : IUnknown
Remarques pour les implémenteurs
Un fournisseur de ports personnalisé implémente cette interface sur le même objet que celui qui implémente IDebugPort2.
Remarques pour les appelants
Le SDM appelle QueryInterface sur l’interface IDebugPort2
pour obtenir cette interface.
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDebugPortEx2
.
Méthode | Description |
---|---|
LaunchSuspended | Lance un fichier exécutable. |
ResumeProcess | Reprend l’exécution d’un processus. |
CanTerminateProcess | Détermine si un processus peut être arrêté. |
TerminateProcess | Met fin à un processus. |
GetPortProcessId | Obtient l’ID de processus du port lui-même. |
GetProgram | Obtient un programme associé à un nœud de programme. |
Notes
Cette interface est normalement privée entre le SDM et le fournisseur de ports personnalisé.
Si vous le souhaitez, un moteur de débogage (DE) peut rechercher cette interface sur l’interface IDebugPort2 passée à LaunchSuspended et utiliser LaunchSuspended pour lancer le programme. Il ne s’agit toutefois pas d’une exigence, et un DE peut faire ce qu’il doit faire pour lancer le programme de demande.
Spécifications
En-tête : portpriv.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll