Felsökning av Spooler-komponenter

Viktig

Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.

Mer information finns i designguiden för utskriftssupportapp v1 och v2.

Det här avsnittet innehåller information om hur du kan aktivera felsökningsmeddelanden i spooler-komponenter. I den första delen av det här avsnittet visas de felsökningsvariabler som används i spooler-komponenter. Du kan använda dessa felsökningsvariabler för att visa felsökningsmeddelanden från spooler-komponenter. Observera att du måste arbeta med kontrollerade versioner av dessa komponenter.

Kontrollerade versioner var tillgängliga i äldre versioner av Windows, före Windows 10 version 1803. Använd verktyg som Drivrutinsverifierare och GFlags för att kontrollera drivrutinskoden i senare versioner av Windows.

I den andra delen av det här avsnittet beskrivs de steg som krävs för att visa spårningsmeddelanden i en spooler-komponent.

Det finns särskilda överväganden för felsökning av XPSDrv-skrivardrivrutiner.

Visa spårningsmeddelanden i en Spooler-komponent

Följande procedur visar de steg som krävs för att du ska kunna se spårningsmeddelanden i kontrollerade versioner av winspool.drv. Steg för att visa spårningsmeddelanden är liknande för andra skickarkomponenter.

Så här visar du spårningsmeddelanden i en spooler-komponent:

  1. Bifoga ett felsökningsprogram.

  2. Gå in i den process som du vill felsöka.

  3. Hitta felsökningsvariabeln winspool! ClientDebug.

  4. Ange DBG_TRACE-biten (0x0008) i den låga WORD i winspool!ClientDebug-variabeln.

  5. Klicka på Gå.