Sdílet prostřednictvím


IDebugProgramNode2

Toto rozhraní představuje program, který lze ladit.

Syntaxe

IDebugProgramNode2 : IUnknown

Poznámky pro implementátory

Ladicí modul (DE) nebo vlastní dodavatel portů implementuje toto rozhraní, které představuje program, který lze ladit. Toto rozhraní je obvykle implementováno ve stejném objektu , který implementuje IDebugProgram2 rozhraní. Toto rozhraní je registrováno v sadě Visual Studio voláním PublishProgramNode.

Poznámky pro volající

Volání GetProviderProgramNode vrátit toto rozhraní. Vlastní dodavatel portu obdrží toto rozhraní prostřednictvím volání AddProgramNode. De přijímá toto rozhraní prostřednictvím volání připojit.

Metody v pořadí Vtable

Následující tabulka ukazuje metody IDebugProgramNode2.

metoda Popis
GetProgramName Získá název programu.
GetHostName Získá název procesu hostujícího program.
GetHostPid Získá identifikátor systémového procesu pro proces hostující program.
GetHostMachineName_V7 ZASTARALÉ. NEPOUŽÍVEJTE.
Attach_V7 ZASTARALÉ. NEPOUŽÍVEJTE. Alternativní přístup najdete v rozhraní IDebugProgramNodeAttach2 .
GetEngineInfo Získá název a identifikátor DE spuštěného tohoto programu.
DetachDebugger_V7 ZASTARALÉ. NEPOUŽÍVEJTE.

Poznámky

Správce ladění relace (SDM) obvykle volá GetProviderProgramNode k získání tohoto rozhraní.

Požadavky

Hlavička: Msdbg.h

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

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

Viz také