Compartilhar via


IDebugProgram2::Attach

Anexa ao programa.

Sintaxe

int Attach( 
   IDebugEventCallback2 pCallback
);

Parâmetros

pCallback
[em] Um objeto IDebugEventCallback2 a ser usado para notificação de evento de depuração.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro. A tabela a seguir mostra alguns códigos de erro possíveis.

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 de área de trabalho não pode ser anexado ao depurador.

Comentários

Um mecanismo de depuração (DE) nunca chama esse método para anexar a um programa. Se o DE for executado no espaço de endereço do programa, o método OnAttach será chamado. Se o DE for executado no espaço de endereço do gerenciador de depuração de sessão (SDM), o método Attach será chamado.

Confira também