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.

Confira também