IDebugPortSupplier3

Cette interface permet à un appelant de déterminer si un fournisseur de ports peut conserver les ports (en les écrivant sur disque) entre les appels du débogueur, puis obtenir la liste de ces ports conservés.

Syntaxe

IDebugPortSupplier3 : IDebugPortSupplier2

Remarques pour les implémenteurs

Un fournisseur de ports personnalisé implémente cette interface pour prendre en charge la persistance ou l’enregistrement des informations de port sur le disque. Cette interface doit être implémentée sur le même objet que l’interface IDebugPortSupplier2 .

Remarques pour les appelants

Appelez QueryInterface sur l’interface IDebugPortSupplier2 pour obtenir cette interface.

Méthodes dans l’ordre de la table virtuelle

Outre les méthodes héritées de l’interface IDebugPortSupplier2 , cette interface prend en charge les éléments suivants :

Méthode Description
CanPersistPorts Retourne si le fournisseur de ports peut conserver les ports (en les écrivant sur le disque) entre les appels du débogueur.
EnumPersistedPorts Retourne un objet qui peut être utilisé pour énumérer tous les ports écrits sur disque par ce fournisseur de ports.

Notes

Si un fournisseur de ports peut conserver des ports entre les appels, il doit implémenter cette interface. Les ports doivent être chargés lorsque le fournisseur de ports est instancié et écrit sur disque lorsque le fournisseur de ports est détruit.

Un moteur de débogage n’interagit généralement pas avec un fournisseur de ports et n’aura aucune utilisation pour cette interface.

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi