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.