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

另请参阅