IDebugPortEvents2:: evento
Questo metodo invia eventi che consentono la creazione e l'eliminazione dei processi e dei programmi su una porta.
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
);
Parametri
pMachine
[in] IDebugCoreServer2 Un oggetto che rappresenta il server di debug (esiste uno per ogni istanza di Visual Studio) in cui si verificato l'evento.pPort
[in] IDebugPort2 Un oggetto che rappresenta la porta in cui si verificato l'evento.pProcess
[in] IDebugProcess2 Un oggetto che rappresenta il processo in cui si verificato l'evento.pProgram
[in] IDebugProgram2 Un oggetto che rappresenta il programma in cui si verificato l'evento.pEvent
[in] IDebugEvent2 un oggetto che identifica l'evento. Gli eventi possibili sono:riidEvent
[in] Il GUID dell'evento. Poiché l'evento viene eseguito il IDebugEvent2 cast prima di chiamare questo metodo, questo identificatore rende più facile determinare quale evento nell'invio.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.