IDebugPortEvents2::Event
Ta metoda wysyła zdarzenia, które oznaczają tworzenie i niszczenie procesów i programów na porcie.
Składnia
int Event(
IDebugCoreServer2 pServer,
IDebugPort2 pPort,
IDebugProcess2 pProcess,
IDebugProgram2 pProgram,
IDebugEvent2 pEvent,
ref Guid riidEvent
);
Parametry
pMachine
[in] Obiekt IDebugCoreServer2 reprezentujący serwer debugowania (istnieje jeden dla każdego wystąpienia programu Visual Studio), w którym wystąpiło zdarzenie.
pPort
[in] Obiekt IDebugPort2 reprezentujący port, w którym wystąpiło zdarzenie.
pProcess
[in] Obiekt IDebugProcess2 reprezentujący proces, w którym wystąpiło zdarzenie.
pProgram
[in] Obiekt IDebugProgram2 reprezentujący program, w którym wystąpiło zdarzenie.
pEvent
[in] Obiekt IDebugEvent2 , który identyfikuje zdarzenie. Możliwe zdarzenia są następujące:
riidEvent
[in] Identyfikator GUID zdarzenia. Ponieważ zdarzenie jest rzutowanie do zdarzenia IDebugEvent2 przed wywołaniem tej metody, ten identyfikator ułatwia określenie, które zdarzenie jest wysyłane.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.