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

Voir aussi