IDebugProgram2:: Connessione
Connette al programma.
HRESULT Attach(
IDebugEventCallback2* pCallback
);
int Attach(
IDebugEventCallback2 pCallback
);
Parametri
- pCallback
[in] IDebugEventCallback2 Un oggetto da utilizzare per la notifica di eventi di debug.
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.