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
; в противном случае возвращается код ошибки.