IDebugPortEvents2::Event
このメソッドから、ポート上のプロセスとプログラムの作成と破棄を示すイベントが送信されます。
構文
int Event(
IDebugCoreServer2 pServer,
IDebugPort2 pPort,
IDebugProcess2 pProcess,
IDebugProgram2 pProgram,
IDebugEvent2 pEvent,
ref Guid riidEvent
);
パラメーター
pMachine
[in] イベントが発生したデバッグ サーバー (Visual Studio のすべてのインスタンスに対してそれぞれ 1 つあります) を表す IDebugCoreServer2 オブジェクト。
pPort
[in] イベントが発生したポートを表す IDebugPort2 オブジェクト。
pProcess
[in] イベントが発生したプロセスを表す IDebugProcess2 オブジェクト。
pProgram
[in] イベントが発生したプログラムを表す IDebugProgram2 オブジェクト。
pEvent
[in] イベントを識別する IDebugEvent2 オブジェクト。 次のイベントを指定できます。
riidEvent
[in] イベントの GUID。 イベントは、このメソッドを呼び出す前に IDebugEvent2 にキャストされるため、この識別子を使用すると、送信されるイベントを簡単に判断できます。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。