Sdílet prostřednictvím


IDebugPortSupplier3

Toto rozhraní umožňuje volajícímu určit, jestli dodavatel portů může zachovat porty (zápisem na disk) mezi vyvoláním ladicího programu a poté získat seznam těchto zachovaných portů.

Syntaxe

IDebugPortSupplier3 : IDebugPortSupplier2

Poznámky pro implementátory

Vlastní dodavatel portů implementuje toto rozhraní pro podporu zachování nebo uložení informací o portu na disk. Toto rozhraní musí být implementováno ve stejném objektu jako IDebugPortSupplier2 rozhraní.

Poznámky pro volající

Volání QueryInterface v IDebugPortSupplier2 rozhraní získat toto rozhraní.

Metody v pořadí tabulky Vtable

Kromě metod zděděných z rozhraní IDebugPortSupplier2 toto rozhraní podporuje následující:

metoda Popis
CanPersistPorts Vrátí, zda dodavatel portu může zachovat porty (zápisem na disk) mezi vyvoláním ladicího programu.
EnumPersistedPorts Vrátí objekt, který lze použít k vytvoření výčtu všech portů, které tento dodavatel portů zapisoval na disk.

Poznámky

Pokud dodavatel portu může zachovat porty napříč vyvoláním, měl by implementovat toto rozhraní. Porty by se měly načíst při vytvoření instance dodavatele portu a při zničení dodavatele portu se na disk zapisují na disk.

Ladicí modul obvykle nekomuaguje s dodavatelem portů a nebude pro toto rozhraní používat.

Požadavky

Hlavička: msdbg.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll

Viz také