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
;否则,返回错误代码。