IDebugPortEvents2::Ereignis
Diese Methode sendet Ereignisse, die die Erstellung und Zerstörung von Prozessen und von Programmen auf einen Anschluss angeben.
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
);
Parameter
pMachine
[in] Ein IDebugCoreServer2-Objekt, das den Server darstellt (Debug vorhanden, ist eins für jede Instanz von Visual Studio), bei der das Ereignis aufgetreten ist.pPort
[in] Ein IDebugPort2-Objekt, das den Anschluss 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 angibt. Die möglichen Ereignisse sind:riidEvent
[in] Die GUID des Ereignisses. Da das Ereignis IDebugEvent2 umgewandelt wird, bevor diese Methode aufgerufen wird, wird dieser Bezeichner es einfacher, zu bestimmen, welches Ereignis ausgelöst wird.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.