IDebugProviderProgramNode2
Cette interface marshale les interfaces liées au programme entre les limites de processus.
Syntaxe
IDebugProviderProgramNode2 : IUnknown
Remarques pour les implémenteurs
Le moteur de débogage (DE) implémente cette interface sur le même objet que celui qui implémente IDebugProgramNode2 pour prendre en charge le marshaling des interfaces entre les limites du processus.
Remarques pour les appelants
Appelez QueryInterface sur une IDebugProgramNode2
interface pour obtenir cette interface. Si cette interface ne peut pas être obtenue, le DE ne prend pas en charge le marshaling des interfaces.
Méthodes dans l’ordre de la table virtuelle
Cette interface implémente la méthode suivante :
Méthode | Description |
---|---|
UnmarshalDebuggeeInterface | Obtient une interface spécifiée au-delà des limites de processus. |
Notes
Cette interface est implémentée lorsque le DE s’exécute dans un espace de processus distinct du programme en cours de débogage : par exemple, lorsque le DE s’exécute dans l’espace de processus Visual Studio au lieu de l’espace de processus du programme en cours de débogage.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll