IDebugPortSupplier3
Ten interfejs umożliwia wywołującym określenie, czy dostawca portów może zachować porty (zapisując je na dysku) między wywołaniami debugera, a następnie uzyskać listę tych zachowanych portów.
Składnia
IDebugPortSupplier3 : IDebugPortSupplier2
Uwagi dotyczące implementacji
Niestandardowy dostawca portów implementuje ten interfejs w celu obsługi utrwalania lub zapisywania informacji o porcie na dysku. Ten interfejs należy zaimplementować w tym samym obiekcie co interfejs IDebugPortSupplier2 .
Uwagi dotyczące wywoływania
Wywołaj metodę QueryInterface w interfejsie, IDebugPortSupplier2
aby uzyskać ten interfejs.
Metody w kolejności Vtable
Oprócz metod odziedziczonych z interfejsu IDebugPortSupplier2 ten interfejs obsługuje następujące elementy:
Metoda | opis |
---|---|
CanPersistPorts | Zwraca, czy dostawca portów może utrwalać porty (zapisując je na dysku) między wywołaniami debugera. |
EnumPersistedPorts | Zwraca obiekt, który może służyć do wyliczania za pośrednictwem wszystkich portów, które zostały zapisane na dysku przez tego dostawcę portów. |
Uwagi
Jeśli dostawca portów może utrwalać porty między wywołaniami, powinien zaimplementować ten interfejs. Porty powinny być ładowane po utworzeniu wystąpienia dostawcy portów i zapisaniu go na dysku, gdy dostawca portu zostanie zniszczony.
Aparat debugowania zwykle nie wchodzi w interakcję z dostawcą portów i nie będzie miał zastosowania do tego interfejsu.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll