Поделиться через


IDebugPortEvents2::Event

Этот метод отправляет события, которые обозначают создание и разрушение процессов и программ на порт.

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
);

Параметры

  • pMachine
    [in] IDebugCoreServer2 объект, представляющий сервер отладки (по одному для каждого экземпляра Visual Studio), в котором произошло событие.

  • pPort
    [in] IDebugPort2 объект, представляющий порт, в котором произошло событие.

  • pProcess
    [in] IDebugProcess2 объект, представляющий процесс, в котором произошло событие.

  • pProgram
    [in] IDebugProgram2 объект, представляющий программы, в которой произошло событие.

  • pEvent
    [in] IDebugEvent2 объект, указывающий событие. Возможными события следующим образом:

  • riidEvent
    [in] идентификатор события. Поскольку событие приводится к IDebugEvent2 перед вызовом этого метода, этот идентификатор упрощает определить, какое событие отправить.

Возвращаемое значение

В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.

См. также

Ссылки

IDebugPortEvents2

IDebugCoreServer2

IDebugPort2

IDebugProcess2

IDebugProgram2

IDebugEvent2