Condividi tramite


IDebugPortSupplier3

Questa interfaccia consente di un chiamante di determinare se un fornitore di porte possibile conservare le porte (scrivendole su disco) tra il debugger chiama quindi ottenere un elenco di quelli le porte mantenute.

IDebugPortSupplier3 : IDebugPortSupplier2

Note per gli implementatori

Un fornitore di porte personalizzato implementa questa interfaccia per supportare le informazioni sulla porta salvare in modo permanente o di salvataggio su disco. È necessario implementare questa interfaccia lo stesso oggetto IDebugPortSupplier2 dell'interfaccia.

Note per i chiamanti

L QueryInterfaceinterfaccia di IDebugPortSupplier2 per ottenere questa interfaccia.

Metodi nell'ordine di Vtable

Oltre ai metodi ereditati IDebugPortSupplier2 dall'interfaccia, questa interfaccia supporta quanto segue:

Metodo

Descrizione

IDebugPortSupplier3:: CanPersistPorts

Restituisce se il fornitore di porte può mantenere le porte (scrivendole su disco) tra il debugger chiama.

IDebugPortSupplier3:: EnumPersistedPorts

Restituisce un oggetto che può essere utilizzato per enumerare da tutte le porte che sono state scritte su disco dal fornitore di porte.

Note

Se un fornitore di porte può mantenere le porte tra le chiamate, deve implementare questa interfaccia. Le porte devono essere caricate quando il fornitore di porte viene creata un'istanza di e viene scritto sul disco quando il fornitore di porte viene eliminato.

Il modulo di debug in genere non interagisce con un fornitore di porte e non si utilizzano per l'interfaccia.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugPortSupplier2

Concetti

interfacce principali