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
;否則,會傳回錯誤碼。