Partilhar via


IDebugProgram2::Attach

Anexa ao programa.

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

Parâmetros

  • pCallback
    [in] Um IDebugEventCallback2 o objeto a ser usado para notificação de eventos de depuração.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro. A tabela a seguir mostra alguns códigos de erro possível.

Valor

Descrição

E_ATTACH_DEBUGGER_ALREADY_ATTACHED

O programa especificado já está anexado ao depurador.

E_ATTACH_DEBUGGEE_PROCESS_SECURITY_VIOLATION

Ocorreu uma violação de segurança durante o procedimento de anexação.

E_ATTACH_CANNOT_ATTACH_TO_DESKTOP

Um programa da área de trabalho não pode ser anexado ao depurador.

Comentários

Um mecanismo de depuração (DE) nunca chama esse método para conectar a um programa. Se o DE é executado no espaço de endereço do programa, o IDebugProgramNodeAttach2::OnAttach método é chamado. Se o espaço de endereço DE fluxos do Gerenciador de depuração de sessão (SDM) a IDebugEngine2::Attach método é chamado.

Consulte também

Referência

IDebugProgram2

IDebugEventCallback2

IDebugProgramNodeAttach2::OnAttach

IDebugEngine2::Attach