IDebugPortEvents2::Event

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

Синтаксис

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] GUID события. Так как событие вызывается в IDebugEvent2 перед вызовом этого метода, этот идентификатор упрощает определение отправленного события.

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

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

См. также