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