IDebugEngine2::DestroyProgram
Informa a um mecanismo de depuração (DE) que o programa especificado foi encerrado atipicamente e que o DE deve limpar todas as referências ao programa e enviar um evento de destruição do programa.
Sintaxe
HRESULT DestroyProgram(
IDebugProgram2* pProgram
);
int DestroyProgram(
IDebugProgram2 pProgram
);
Parâmetros
pProgram
[em] Um objeto IDebugProgram2 que representa o programa que foi encerrado anormalmente.
Valor de retorno
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.
Comentários
Depois que esse método é chamado, o DE envia subsequentemente um evento IDebugProgramDestroyEvent2 de volta para o gerenciador de depuração de sessão (SDM).
Esse método não é implementado (retorna E_NOTIMPL
) se o DE é executado no mesmo processo que o programa que está sendo depurado. Esse método é implementado somente se o DE é executado no mesmo processo que o SDM.