IDebugEngine2::DestroyProgram
Informa a un motor de depuración (DE) de que el programa especificado ha sido terminado normalmente y que el DE debe limpiar todas las referencias al programa y enviar un evento de destrucción de programa.
Sintaxis
HRESULT DestroyProgram(
IDebugProgram2* pProgram
);
int DestroyProgram(
IDebugProgram2 pProgram
);
Parámetros
pProgram
[in] Objeto IDebugProgram2 que representa el programa que se ha terminado normalmente.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.
Comentarios
Después de llamar a este método, el DE envía posteriormente un evento IDebugProgramDestroyEvent2 al administrador de depuración de sesión (SDM).
Este método no se implementa (devuelve E_NOTIMPL
) si el DE se ejecuta en el mismo proceso que el programa que se está depurando. Este método solo se implementa si el DE se ejecuta en el mismo proceso que el SDM.