Dela via


Översikt över felsökningsmotorn

Felsökningsmotorn (DbgEng.dll), som vanligtvis kallas motorn, tillhandahåller ett gränssnitt för att undersöka och manipulera felsökningsmål i användarläge och kernelläge i Microsoft Windows.

Felsökningsmotorn kan hämta mål, ange brytpunkter, övervaka händelser, frågesymboler, läsa och skriva till minne samt styra trådar och processer i ett mål.

Du kan använda felsökningsmotorn för att skriva både bibliotek för felsökningstillägg och fristående program. Sådana program kallas för felsökningsmotorprogram. Ett felsökningsmotorprogram som använder alla funktioner i felsökningsmotorn kallas felsökare. WinDbg, CDB, NTSD och KD är till exempel felsökningsprogram. felsökningsmotorn innehåller kärnan i deras funktioner.

Motorbegrepp:

Felsökningssession och exekveringsmodell

Klientobjekt

Indata och utdata

Undersöka och manipulera mål:

Mål

Evenemang

Brytpunkter

Symboler

Minne

Trådar och processer

Ofullständig dokumentation

Detta är ett preliminärt dokument och är för närvarande ofullständigt.

Många begrepp som rör felsökarna och felsökningsmotorn som ännu inte har dokumenterats här finns i avsnittet Felsökningstekniker i den här dokumentationen.

Om du vill hämta några av de odokumenterade funktionerna i API:et för felsökningsmotorn använder du metoden Execute för att köra enskilda felsökningskommandon.