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