IDebugProgram2::AttachIDebugProgram2::Attach

Se une al programa.Attaches to the program.

SintaxisSyntax

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

ParámetrosParameters

pCallback
[in] Un IDebugEventCallback2 objeto que se usará para la notificación de eventos de depuración.[in] An IDebugEventCallback2 object to be used for debug event notification.

Valor devueltoReturn Value

Si se realiza correctamente, devuelve S_OK; en caso contrario, devuelve un código de error.If successful, returns S_OK; otherwise, returns an error code. En la tabla siguiente se muestra algunos posibles códigos de error.The following table shows some possible error codes.

ValorValue DescripciónDescription
E_ATTACH_DEBUGGER_ALREADY_ATTACHED El programa especificado ya está asociado al depurador.The specified program is already attached to the debugger.
E_ATTACH_DEBUGGEE_PROCESS_SECURITY_VIOLATION Se ha producido una infracción de seguridad durante el proceso de adjuntar.A security violation occurred during the attach procedure.
E_ATTACH_CANNOT_ATTACH_TO_DESKTOP Un programa de escritorio no se puede adjuntar el depurador.A desktop program cannot be attached to the debugger.

ComentariosRemarks

Un motor de depuración (Alemania) nunca llama a este método para asociar a un programa.A debug engine (DE) never calls this method to attach to a program. Si la DE se ejecuta en el espacio de direcciones del programa, el OnAttach se llama al método.If the DE runs in the program's address space, the OnAttach method is called. Si el DE se ejecuta en el Administrador de la depuración de sesión (SDM) dirección espacio, el adjuntar se llama al método.If the DE runs in the session debug manager's (SDM) address space, the Attach method is called.

Vea tambiénSee Also

IDebugProgram2 IDebugProgram2
IDebugEventCallback2 IDebugEventCallback2
OnAttach OnAttach
AsociarAttach