Condividi tramite


IDebugProgram2:: Connessione

Connette al programma.

HRESULT Attach( 
   IDebugEventCallback2* pCallback
);
int Attach( 
   IDebugEventCallback2 pCallback
);

Parametri

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore. Nella seguente tabella vengono illustrati alcuni codici errori possibili.

Valore

Descrizione

E_ATTACH_DEBUGGER_ALREADY_ATTACHED

Il programma specificato è già connesso al debugger.

E_ATTACH_DEBUGGEE_PROCESS_SECURITY_VIOLATION

Una violazione della sicurezza è stata apportata durante la routine di connessione.

E_ATTACH_CANNOT_ATTACH_TO_DESKTOP

Un programma desktop non può essere collegato al debugger.

Note

Il modulo (DE) di debug non chiama mai questo metodo per l'associazione a un programma. Se il DE viene eseguito nello spazio degli indirizzi del programma, IDebugProgramNodeAttach2:: OnAttach viene chiamato il metodo. Se le esecuzioni di DE nella sessione di debug lo spazio degli (SDM) indirizzi di amministratore, IDebugEngine2:: Connessione viene chiamato il metodo.

Vedere anche

Riferimenti

IDebugProgram2

IDebugEventCallback2

IDebugProgramNodeAttach2:: OnAttach

IDebugEngine2:: Connessione