Udostępnij za pomocą


IDebugProgram2::Terminate

Kończy program.

Składnia

int Terminate();

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Jeśli to możliwe, program zostanie zakończony i zwolniony z procesu; w przeciwnym razie aparat debugowania (DE) wykona wszelkie niezbędne oczyszczanie.

Ta metoda lub metoda Terminate jest wywoływana przez środowisko IDE, zazwyczaj w odpowiedzi na zatrzymanie wszystkich debugowania przez użytkownika. Implementacja tej metody powinna w idealnym przypadku zakończyć program w ramach procesu. Jeśli nie jest to możliwe, DE powinno uniemożliwić programowi więcej działania w tym procesie (i wykonać wszelkie niezbędne oczyszczanie). IDebugProcess2::Terminate Jeśli metoda została wywołana przez środowisko IDE, cały proces zostanie zakończony czasami po wywołaniu IDebugProgram2::Terminate metody.

Zobacz też