Freigeben über


IDebugPortEvents2::Event

Diese Methode sendet Ereignisse, die die Erstellung und Zerstörung von Prozessen und Programmen auf einem Port kennzeichnen.

Syntax

int Event(
   IDebugCoreServer2 pServer,
   IDebugPort2       pPort,
   IDebugProcess2    pProcess,
   IDebugProgram2    pProgram,
   IDebugEvent2      pEvent,
   ref Guid          riidEvent
);

Parameter

pMachine
[in] Ein IDebugCoreServer2 -Objekt, das den Debugserver (für jede Instanz von Visual Studio) darstellt, in dem das Ereignis aufgetreten ist.

pPort
[in] Ein IDebugPort2 -Objekt, das den Port darstellt, in dem das Ereignis aufgetreten ist.

pProcess
[in] Ein IDebugProcess2 -Objekt, das den Prozess darstellt, in dem das Ereignis aufgetreten ist.

pProgram
[in] Ein IDebugProgram2 -Objekt, das das Programm darstellt, in dem das Ereignis aufgetreten ist.

pEvent
[in] Ein IDebugEvent2 -Objekt, das das Ereignis identifiziert. Die möglichen Ereignisse sind wie folgt:

riidEvent
[in] Die GUID des Ereignisses. Da das Ereignis vor dem Aufrufen dieser Methode in IDebugEvent2 umgestellt wird, erleichtert dieser Bezeichner das Bestimmen, welches Ereignis gesendet wird.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Siehe auch