IDebugProgramEx2::Attach
Adjunte una sesión a un programa.
Sintaxis
Parámetros
pCallback
[in] Objeto IDebugEventCallback2 que representa la función de devolución de llamada a la que el motor de depuración adjunto envía eventos.
dwReason
[in] Valor de la enumeración ATTACH_REASON que describe el motivo de la operación de asociación.
pSession
[in] Valor que identifica de forma única la sesión que está adjuntando al programa.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error. Este método debe devolver E_ATTACH_DEBUGGER_ALREADY_ATTACHED
si el programa ya está asociado.
Comentarios
El puerto que contiene el programa puede usar el valor de para determinar en pSession
qué sesión se está intentando adjuntar al programa. Por ejemplo, si un puerto solo permite que una sesión de depuración se adjunte a un proceso a la vez, el puerto puede determinar si la misma sesión ya está asociada a otros programas del proceso.
Nota:
La interfaz pasada pSession
solo se trata como una cookie, un valor que identifica de forma única el administrador de depuración de sesión que se asocia a este programa; ninguno de los métodos de la interfaz proporcionada es funcional.