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.

Consulte también