D

punto di interruzione dei dati
Vedere punto di interruzione del processore.

Estensione DbgEng
Estensione del debugger basata sui prototipi nel file di intestazione dbgeng.h. Queste estensioni usano l'API del motore di debugger per comunicare con il motore del debugger.

compilazione di debug
Vedere Checked Build (Compilazione controllata).

debug
Vedere destinazione.

Debugger
Applicazione del motore di debugger che usa la funzionalità completa del motore del debugger. Ad esempio, WinDbg, CDB, NTSD e KD sono debugger.

console del debugger
Entità fittizia che rappresenta l'origine dell'input del motore del debugger e la destinazione dell'output. In realtà, il motore del debugger usa solo i callback di input e output e non ha alcuna nozione di ciò che viene usato per implementarle.

In genere, l'input viene ricevuto dalla finestra Comando debugger e l'output viene inviato alla stessa finestra. Tuttavia, i callback di input e output possono fornire molte altre origini di input e destinazioni per l'output, ad esempio connessioni remote, file di script e file di log.

motore debugger
Libreria per la modifica delle destinazioni di debug. La sua interfaccia si basa sui prototipi nel file dbgeng.h. Viene usato da debugger, estensioni e applicazioni del motore di debugger.

API del motore di debugger
Interfaccia potente per controllare il comportamento del motore del debugger. Può essere usato dai debugger, dalle estensioni DbgEng e dalle applicazioni del motore di debugger. I prototipi per questa interfaccia sono disponibili nel file di intestazione dbgeng.h.

applicazione del motore di debugger
Applicazione autonoma che usa l'API del motore di debugger per controllare il motore del debugger.

estensione del debugger
Funzione esterna che può essere eseguita all'interno del debugger. Ogni estensione viene esportata da un modulo noto come DLL di estensione del debugger. Il motore del debugger richiama l'estensione del debugger chiamandone il codice all'interno della DLL. Alcune estensioni del debugger vengono fornite con Gli strumenti di debug per Windows. È possibile scrivere estensioni personalizzate per automatizzare un numero qualsiasi di funzionalità del debugger o personalizzare l'output delle informazioni accessibili al debugger.

Detto anche , o semplicemente .

DLL dell'estensione del debugger
DLL contenente le estensioni del debugger. Quando il motore del debugger carica la DLL, queste estensioni diventano disponibili per l'uso all'interno del debugger.

Libreria di estensioni del debugger
Vedere DLL dell'estensione del debugger.

client di debug
Istanza del motore del debugger che funge da proxy, inviando comandi del debugger e I/O al server di debug.

server di debug
Istanza del motore del debugger che funge da host, in ascolto delle connessioni dai client di debug.

sessione di debug
La sessione di debug è l'atto effettivo di eseguire un programma di debug software, ad esempio WinDbg, KD o CDB, per eseguire il debug di un componente software, un servizio di sistema, un'applicazione o un sistema operativo. La sessione di debug può essere eseguita anche su un file di dump della memoria per l'analisi.

Una sessione di debug viene avviata quando un oggetto acquisisce e dura fino a quando non vengono eliminate tutte le destinazioni.

filtro eccezioni predefinito
Filtro eventi che si applica agli eventi di eccezione che non corrispondono ad altri filtri di eccezione. Il filtro di eccezione predefinito è un filtro di eccezione specifico.

modalità inattiva
Stato in cui è in esecuzione un programma debugger, ma senza una sessione di destinazione o attiva.

archivio downstream
Cache di simboli creati da un server di simboli. In genere, questa cache si trova nel computer locale, mentre l'archivio simboli si trova in remoto. Se si dispone di una catena di server di simboli, l'archivio downstream può trovarsi in qualsiasi computer downstream dall'archivio simboli.

file dump
Vedere il file di dump di arresto anomalo del sistema.

destinazione dump
File dump di arresto anomalo del sistema di cui viene eseguito il debug.