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