Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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