IDebugPortEvents2::Event
Esse método envia eventos que significam a criação e destruição de processos e programas em uma porta.
Sintaxe
int Event(
IDebugCoreServer2 pServer,
IDebugPort2 pPort,
IDebugProcess2 pProcess,
IDebugProgram2 pProgram,
IDebugEvent2 pEvent,
ref Guid riidEvent
);
Parâmetros
pMachine
[em] Um objeto IDebugCoreServer2 que representa o servidor de depuração (há um para cada instância do Visual Studio) no qual o evento ocorreu.
pPort
[em] Um objeto IDebugPort2 que representa a porta na qual o evento ocorreu.
pProcess
[em] Um objeto IDebugProcess2 que representa o processo no qual o evento ocorreu.
pProgram
[em] Um objeto IDebugProgram2 que representa o programa no qual o evento ocorreu.
pEvent
[em] Um objeto IDebugEvent2 que identifica o evento. Os eventos possíveis são os seguintes:
riidEvent
[em] O GUID do evento. Como o evento é convertido em IDebugEvent2 antes de chamar esse método, esse identificador facilita a determinação de qual evento está sendo enviado.
Valor de retorno
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.