Condividi tramite


IDebugPortEvents2::Event

Questo metodo invia eventi che indicano la creazione e la distruzione di processi e programmi su una porta.

Sintassi

int Event(
   IDebugCoreServer2 pServer,
   IDebugPort2       pPort,
   IDebugProcess2    pProcess,
   IDebugProgram2    pProgram,
   IDebugEvent2      pEvent,
   ref Guid          riidEvent
);

Parametri

pMachine
[in] Oggetto IDebugCoreServer2 che rappresenta il server di debug (disponibile uno per ogni istanza di Visual Studio) in cui si è verificato l'evento.

pPort
[in] Oggetto IDebugPort2 che rappresenta la porta in cui si è verificato l'evento.

pProcess
[in] Oggetto IDebugProcess2 che rappresenta il processo in cui si è verificato l'evento.

pProgram
[in] Oggetto IDebugProgram2 che rappresenta il programma in cui si è verificato l'evento.

pEvent
[in] Oggetto IDebugEvent2 che identifica l'evento. I possibili eventi sono i seguenti:

riidEvent
[in] GUID dell'evento. Poiché l'evento viene eseguito il cast a IDebugEvent2 prima di chiamare questo metodo, questo identificatore semplifica la determinazione dell'evento inviato.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Vedi anche