Udostępnij za pośrednictwem


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.

Zobacz też