D

punkt przerwania danych
Zobacz punkt przerwania procesora.

rozszerzenia DbgEng
Rozszerzenie debugera oparte na prototypach w pliku nagłówkowym dbgeng.h. Te rozszerzenia używają interfejsu API silnika debugera do komunikacji z silnikiem debugera.

kompilacja debug
Zobacz Sprawdzoną Kompilację.

debuggee
Zobacz cel.

debuger
Aplikacja silnika debuggera korzystająca z pełnej funkcjonalności silnika debuggera. Na przykład WinDbg, CDB, NTSD i KD są debugerami.

konsola debugera
Fikcyjna jednostka reprezentująca źródło danych wejściowych aparatu debugera i miejsce docelowe jego danych wyjściowych. W rzeczywistości aparat debugera używa tylko wywołań zwrotnych danych wejściowych i wyjściowych i nie ma pojęcia, co jest używane do ich implementowania.

Zazwyczaj dane wejściowe są odbierane z okna Polecenia debugera, a dane wyjściowe są wysyłane do tego samego okna. Jednak wywołania zwrotne danych wejściowych i wyjściowych mogą udostępniać wiele innych źródeł danych wejściowych i docelowych dla danych wyjściowych, na przykład połączeń zdalnych, plików skryptów i plików dziennika.

silnik debugera
Biblioteka do manipulowania celami debugowania. Jego interfejs jest oparty na prototypach w pliku dbgeng.h. Jest używany przez debugery, rozszerzenia oraz aplikacje działające na silnikach debugowania.

API silnika debugera
Zaawansowany interfejs do kontrolowania zachowania aparatu debugera. Może być używany przez debugery, rozszerzenia DbgEng i aplikacje silnika debugera. Prototypy dla tego interfejsu znajdują się w pliku nagłówkowym dbgeng.h.

aplikacja silnika debugera
Autonomiczna aplikacja, która używa API silnika debugera do kontrolowania tego silnika.

rozszerzenie debugera
Funkcja zewnętrzna, która może działać wewnątrz debugera. Każde rozszerzenie jest eksportowane z modułu, który jest znany jako biblioteka DLL debugera. Aparat debugera wywołuje rozszerzenie debugera, wywołując jego kod w pliku DLL. Niektóre rozszerzenia debugera są dostarczane z narzędziami debugowania dla systemu Windows. Możesz napisać własne rozszerzenia, aby zautomatyzować dowolną liczbę funkcji debugera lub dostosować dane wyjściowe informacji dostępnych dla debugera.

Określa się również jako , lub po prostu .

rozszerzenia debugera DLL
Biblioteka DLL zawierająca rozszerzenia debugera. Gdy aparat debugera ładuje bibliotekę DLL, te rozszerzenia staną się dostępne do użycia w debugerze.

biblioteka rozszerzeń debugera
Zobacz bibliotekę DLL rozszerzenia programu debugującego.

debugowanie klienta
Wystąpienie aparatu debugera pełniącego rolę proxy, wysyłając komendy debugera i operacje wejścia/wyjścia do serwera debugowania.

serwera debugowania
Wystąpienie aparatu debugera działającego jako host, nasłuchując połączeń od klientów debugowania.

sesja debugowania
Sesja debugowania jest rzeczywistym działaniem uruchamiania programu debugowania oprogramowania, takiego jak WinDbg, KD lub CDB, w celu debugowania składnika oprogramowania, usługi systemu, aplikacji lub systemu operacyjnego. Sesja debugowania może być również uruchamiana względem pliku zrzutu pamięci na potrzeby analizy.

Sesja debugowania rozpoczyna się, gdy uzyskany zostaje konkretny obiekt, i trwa aż do odrzucenia wszystkich celów.

domyślny filtr wyjątku
Filtr zdarzeń, który ma zastosowanie do zdarzeń wyjątków, które nie są zgodne z żadnymi innymi filtrami wyjątków. Domyślny filtr wyjątku jest określonym filtrem wyjątku.

tryb uśpienia
Stan, w którym jest uruchomiony program debugera, ale bez sesji docelowej lub aktywnej.

magazynu podrzędnego
Pamięć podręczna symboli utworzonych przez serwer symboli. Zazwyczaj ta pamięć podręczna znajduje się na komputerze lokalnym, a magazyn symboli znajduje się zdalnie. Jeśli masz łańcuch serwerów symboli, magazyn podrzędny może znajdować się na dowolnym komputerze podrzędnym z magazynu symboli.

plik zrzutu
Zobacz plik zrzutu awaryjnego.

cel zrzutu
Plik zrzutu awaryjnego, który jest debugowany.