Sdílet prostřednictvím


Požadovaná rozhraní dodavatele portů

Dodavatel portu musí implementovat rozhraní IDebugPortSupplier2 .IDebugPortSupplier2

Dodavatel portů dodává porty a implementuje je. Proto musí spouštět následující rozhraní:

  • IDebugPort2

    Popisuje port a výčet všech procesů spuštěných na portu.

  • IDebugPortEx2

    Poskytuje pro spouštění a ukončování procesů na portu.

  • IDebugPortNotify2

    Poskytuje mechanismus pro programy spuštěné v kontextu tohoto portu, které ho upozorní na vytváření a zničení programového uzlu. Další informace naleznete v tématu Programové uzly.

  • IConnectionPointContainer

    Poskytuje spojovací bod pro IDebugPortEvents2.

Provoz dodavatele portu

Jímka IDebugPortEvents2 obdrží oznámení při vytváření procesů a programů a jejich zničení na portu. Port je nutný k odeslání IDebugProcessCreateEvent2 při vytvoření procesu a IDebugProcessDestroyEvent2 při zničení procesu na portu. Port je také nutný k odeslání IDebugProgramCreateEvent2 při vytvoření programu a IDebugProgramDestroyEvent2 při zničení programu v procesu spuštěném na portu.

Port obvykle odesílá události vytvoření a zničení programu v reakci na metody AddProgramNode a RemoveProgramNode v uvedeném pořadí.

Vzhledem k tomu, že port může spouštět a ukončovat fyzické procesy i logické programy, musí ladicí modul implementovat také následující rozhraní:

Viz také