IDebugPortEvents2:: 事件
此方法会表示,以创建和销毁处理和位于端口的程序的事件。
HRESULT Event(
IDebugCoreServer2* pServer,
IDebugPort2* pPort,
IDebugProcess2* pProcess,
IDebugProgram2* pProgram,
IDebugEvent2* pEvent,
REFIID riidEvent
);
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否则,返回错误代码。