共用方式為


IDebugPortEvents2::Event

這個方法會傳送事件,表示在埠上建立和銷毀進程和程式。

語法

int Event(
   IDebugCoreServer2 pServer,
   IDebugPort2       pPort,
   IDebugProcess2    pProcess,
   IDebugProgram2    pProgram,
   IDebugEvent2      pEvent,
   ref Guid          riidEvent
);

參數

pMachine
[in] 代表偵錯伺服器的 IDebugCoreServer2 物件,其中發生事件的每個 Visual Studio 實例都有一個。

pPort
[in] IDebugPort2 物件,代表發生事件的埠。

pProcess
[in] IDebugProcess2 物件,表示事件發生所在的進程。

pProgram
[in] IDebugProgram2 物件,代表事件發生的程式。

pEvent
[in] 識別事件的 IDebugEvent2 物件。 可能的事件如下:

riidEvent
[in]事件的 GUID。 因為事件會在呼叫此方法之前轉換成 IDebugEvent2 ,所以此標識碼可讓您更輕鬆地判斷要傳送的事件。

傳回值

如果成功,則會傳回 S_OK;否則,會傳回錯誤碼。

另請參閱