Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
PRETERIDO. NÃO USE.
Sintaxe
Parâmetros
pMDMProgram
[em] A interface IDebugProgram2 que representa o programa ao qual anexar.
pCallback
[em] A interface IDebugEventCallback2 a ser usada para enviar eventos de depuração para o SDM.
dwReason
[em] Um valor da enumeração ATTACH_REASON que especifica o motivo da anexação.
Valor de retorno
Uma implementação deve sempre retornar E_NOTIMPL.
Comentários
Aviso
A partir do Visual Studio 2005, esse método não é mais usado e sempre deve retornar E_NOTIMPL. Consulte a interface IDebugProgramNodeAttach2 para obter uma abordagem alternativa se o nó do programa precisar indicar que não pode ser anexado ou se o nó do programa estiver simplesmente definindo o programa GUID. Caso contrário, implemente o método Attach .
Antes do Visual Studio 2005
Esse método precisa ser implementado somente se o DE for executado no espaço de endereço do programa que está sendo depurado. Caso contrário, esse método deve retornar S_FALSE.
Quando esse método é chamado, o DE deve enviar o objeto de evento IDebugEngineCreateEvent2, se ele ainda não tiver sido enviado para esta instância da interface IDebugEngine2, bem como os objetos de evento IDebugProgramCreateEvent2 e IDebugLoadCompleteEvent2. O objeto de evento IDebugEntryPointEvent2 será enviado se o dwReason parâmetro for ATTACH_REASON_LAUNCH.
O DE deve chamar o método GetProgramId no objeto IDebugProgram2 fornecido pelo objeto de evento IDebugProgramCreateEvent2 e deve armazenar o GUID desse programa nos dados da instância para o IDebugProgram2 objeto implementado pelo DE.