Share via


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.

Confira também