Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja OutputDebugString wysyła ciąg z procesu, który jest debugowany, do debugera, generując zdarzenie debugowania OUTPUT_DEBUG_STRING_EVENT. Proces może wykryć, czy jest debugowany, wywołując funkcję IsDebuggerPresent.
Funkcja DebugBreak powoduje wyjątek punktu przerwania w bieżącym procesie. Punkt przerwania to lokalizacja w programie, w której wykonywanie jest zatrzymywane, aby umożliwić deweloperowi sprawdzenie kodu, zmiennych i zarejestrowania wartości programu oraz, w razie potrzeby, wprowadzenia zmian, kontynuowania wykonywania lub zakończenia wykonywania.
Funkcja FatalExit kończy bieżący proces i daje kontrolę wykonania debugerowi, ale w przeciwieństwie do DebugBreak, nie generuje wyjątku. Ta funkcja powinna być używana tylko w ostateczności, ponieważ nie zawsze zwalnia pamięć procesu ani nie zamyka jego plików.