IDebugPortSupplier2
Toto rozhraní poskytuje porty správci ladění relace (SDM).
Syntaxe
IDebugPortSupplier2 : IUnknown
Poznámky pro implementátory
Vlastní dodavatel portů implementuje toto rozhraní, které představuje dodavatele portu.
Poznámky pro volající
Volání CoCreateInstance
s portovým dodavatelem GUID
vrátí toto rozhraní (toto je typický způsob, jak toto rozhraní získat). Příklad:
IDebugPortSupplier2 *GetPortSupplier(GUID *pPortSupplierGuid)
{
IDebugPortSupplier2 *pPS = NULL;
if (pPortSupplierGuid != NULL) {
CComPtr<IDebugPortSupplier2> spPortSupplier;
spPortSupplier.CoCreateInstance(*pPortSupplierGuid);
if (spPortSupplier != NULL) {
pPS = spPortSupplier.Detach();
}
}
return (pPS);
}
Volání GetPortSupplier vrátí toto rozhraní představující aktuálního dodavatele portu, který používá Visual Studio.
GetPortSupplier vrátí toto rozhraní představující dodavatele portu, který port vytvořil.
IEnumDebugPortSuppliers2 představuje seznam
IDebugPortSupplier
rozhraní (IEnumDebugPortSuppliers
rozhraní je získáno z EnumPortSuppliers, představující všechny dodavatele portů zaregistrované v sadě Visual Studio).
Ladicí modul obvykle nepracuje s dodavatelem portu.
Metody v pořadí Vtable
Následující tabulka ukazuje metody IDebugPortSupplier2
.
metoda | Popis |
---|---|
GetPortSupplierName | Získá název dodavatele portu. |
GetPortSupplierId | Získá identifikátor dodavatele portu. |
GetPort | Získá port od dodavatele portu. |
EnumPorts | Vytvoří výčet portů, které již existují. |
CanAddPort | Ověřuje, že dodavatel portů podporuje přidávání nových portů. |
AddPort | Přidá port. |
RemovePort | Odebere port. |
Poznámky
Dodavatel portů může sám sebe identifikovat podle názvu a ID, přidat a odebrat porty a vytvořit výčet všech portů, které dodavatel portu poskytuje.
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll