Udostępnij za pośrednictwem


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

Zobacz też