IDebugPortEvents2::Event
Esse método envia os eventos que significam a criação e destruição de processos e programas em uma porta.
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
);
Parâmetros
pMachine
[in] Um IDebugCoreServer2 o objeto que representa o servidor de depuração (existe um para cada ocorrência de Visual Studio) no qual o evento ocorreu.pPort
[in] Um IDebugPort2 o objeto que representa a porta na qual o evento ocorreu.pProcess
[in] Um IDebugProcess2 o objeto que representa o processo no qual o evento ocorreu.pProgram
[in] Um IDebugProgram2 o objeto que representa o programa no qual o evento ocorreu.pEvent
[in] Um IDebugEvent2 o objeto que identifica o evento. Os eventos possíveis são:riidEvent
[in] O GUID do evento. Porque é um conversão para o evento IDebugEvent2 antes de chamar esse método, este identificador torna mais fácil determinar qual evento está sendo enviado.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.