IDebugPortEvents2::Event
Este método envía eventos que indican la creación y destrucción de procesos y programas en un puerto.
Sintaxis
int Event(
IDebugCoreServer2 pServer,
IDebugPort2 pPort,
IDebugProcess2 pProcess,
IDebugProgram2 pProgram,
IDebugEvent2 pEvent,
ref Guid riidEvent
);
Parámetros
pMachine
[in] Objeto IDebugCoreServer2 que representa el servidor de depuración (hay uno para cada instancia de Visual Studio) en el que se produjo el evento.
pPort
[in] Objeto IDebugPort2 que representa el puerto en el que se produjo el evento.
pProcess
[in] Objeto IDebugProcess2 que representa el proceso en el que se produjo el evento.
pProgram
[in] Objeto IDebugProgram2 que representa el programa en el que se produjo el evento.
pEvent
[in] Objeto IDebugEvent2 que identifica el evento. Los posibles eventos son los siguientes:
riidEvent
[in] GUID del evento. Dado que el evento se convierte en IDebugEvent2 antes de llamar a este método, este identificador facilita la determinar qué evento se envía.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.