Condividi tramite


IDebugProgram2::Attach

Si collega al programma.

Sintassi

int Attach( 
   IDebugEventCallback2 pCallback
);

Parametri

pCallback
[in] Oggetto IDebugEventCallback2 da utilizzare per la notifica degli eventi di debug.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore. La tabella seguente illustra alcuni possibili codici di errore.

Valore Descrizione
E_ATTACH_DEBUGGER_ALREADY_ATTACHED Il programma specificato è già collegato al debugger.
E_ATTACH_DEBUGGEE_PROCESS_SECURITY_VIOLATION Si è verificata una violazione di sicurezza durante la procedura di collegamento.
E_ATTACH_CANNOT_ATTACH_TO_DESKTOP Un programma desktop non può essere collegato al debugger.

Osservazioni:

Un motore di debug (DE) non chiama mai questo metodo per connettersi a un programma. Se la de viene eseguita nello spazio indirizzi del programma, viene chiamato il metodo OnAttach . Se la de viene eseguita nello spazio di indirizzi del gestore di debug della sessione, viene chiamato il metodo Attach .

Vedi anche