IDebugProgramNode2
Toto rozhraní představuje program, který lze ladit.
IDebugProgramNode2 : IUnknown
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.
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.
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. |
Správce ladění relace (SDM) obvykle volá GetProviderProgramNode k získání tohoto rozhraní.
Hlavička: Msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll