Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Följande stoppkoder finns i den här uppsättningen tester.
Det läckta skrivarhandtaget har identifierats
Trolig orsakEtt öppet skrivarhandtag upptäcktes när programmet avslutades. Troligtvis anropade inte den skapande tråden ClosePrinter() för att stänga skrivarhandtaget. Om du vill felsöka det här stoppet fastställer du tråden som öppnade skrivarhandtaget med hjälp av den andra parametern i det här kontrollantstoppet för att tillhandahålla stackspårningen. Dumpa stackspårningen med hjälp av kommandot dps i felsökningsprogrammet. Hitta det första icke-winspool- och icke-vfPrint-modulnamnet som kallas vfPrint! VfHookOpenPrinter* eller vfPrint! VfHookAddPrinter* – detta är vanligtvis den fjärde eller sjätte stackramen i listan.
Information som visas av programverifieraren- Parameter 1 - Skrivarhandtag som läckt ut.
- Parameter 2 - Spårning av initieringsstack. Använd dps för att dumpa stacken om den här parametern inte är NULL.
- Parameter 3 - Tråd-ID för tråden som öppnade handtaget.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: LEAKED_PRINTER_HANDLE
- Stoppkod: 0000A000
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Meddelandehandtag för läckt skrivarändring har identifierats
Trolig orsakEtt meddelandehandtag för skrivarändring som inte stängdes upptäcktes när programmet avslutades. Den tråd som öppnade handtaget anropade troligen inte FindClosePrinterChangeNotification() för att stänga handtaget innan tråden avslutades. Om du vill felsöka det här stoppet fastställer du tråden som öppnade meddelandehandtaget för skrivarändring: Den andra parametern för det här stoppet innehåller stackadressen. Använd kommandot dps för att dumpa stackspårningen. Hitta det första icke-winspool- och icke-vfPrint-modulnamnet som kallas vfPrint! VfHookFindFirstPrinterChangeNotification. Detta finns vanligtvis i den fjärde stackramen.
Information som visas av programverifieraren- Parameter 1 - Meddelandehandtaget för skrivarändring har läckt ut.
- Parameter 2 - Spårning av initieringsstack. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Tråd-ID för den sista tråden som använder den.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: LEAKED_PRINTER_CHANGE_NOTIFICATION_HANDLE
- Stoppkod: 0000A001
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Läckt PRINTER_NOTIFY_INFO upptäckt
Trolig orsakEtt allokerat PRINTER_NOTIFY_INFO objekt som inte hade frigjorts identifierades när programmet avslutades. Troligtvis måste den frigöras genom att anropa FreePrinterNotifyInfo() innan den avslutas. Så här felsöker du det här stoppet: Fastställ den rutin som anropade winspool för att allokera PRINTER_NOTIFY_INFO objekt för dess räkning med hjälp av den andra parametern för det här kontrollantstoppet. Dumpa spårningen av initieringsstacken med hjälp av kommandot dps i felsökningsprogrammet. Hitta det första icke-winspool- och icke-vfPrint-modulnamnet som kallas vfPrint! VfHookFindNextPrinterChangeNotification. Den här rutinen finns vanligtvis i den tredje stackramen.
Information som visas av programverifieraren- Parameter 1 - Pekaren till det läckta PRINTER_NOTIFY_INFO objektet.
- Parameter 2 - Spårning av initieringsstack. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: LEAKED_PPRINTER_NOTIFY_INFO
- Stoppkod: 0000A002
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Konkurrenstillstånd har identifierats vid användning av ett skrivarhandtag
Trolig orsakEtt skrivarhandtag används samtidigt i flera trådar. Skrivarhandtag är inte trådsäkra, vilket innebär att samtidig användning av ett skrivarhandtag i flera trådar inte tillåts utan synkronisering på programnivå för att på ett säkert sätt samordna åtkomsten till handtaget. Programmet bör antingen öppna ett separat skrivarhandtag i varje tråd eller ge anpassad synkroniseringsåtkomst till skrivarhandtaget med hjälp av Win32-synkroniserings-API:et. Win32-synkroniserings-API:et beskrivs ytterligare på https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Information som visas av programverifieraren- Parameter 1 - Skrivarhandtag som används.
- Parameter 2 - Aktuellt tråd-ID.
- Parameter 3 - Tråd-ID för den samtidiga tråden.
- Parameter 4 - Samtidighetsantal.
- Testlager: PrintAPI
- Stopp-ID: MULTITHREADED_ACCESS_TO_PRINTER_HANDLE
- Stoppkod: 0000A003
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Potentiell åtkomst med flera trådar till ett skrivarhandtag har identifierats
Trolig orsakEtt skrivarhandtag användes i en annan tråd än den tråd som skapade den. Skrivarhandtag är inte trådsäkra, vilket innebär att samtidig användning av ett skrivarhandtag i flera trådar inte tillåts utan synkronisering på programnivå för att på ett säkert sätt samordna åtkomsten till handtaget. Programmet bör antingen öppna ett separat skrivarhandtag i varje tråd eller ge anpassad synkroniseringsåtkomst till skrivarhandtaget med hjälp av Win32-synkroniserings-API:et. Win32-synkroniserings-API:et beskrivs ytterligare på https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Information som visas av programverifieraren- Parameter 1 - Skrivarhandtag som används.
- Parameter 2 - Tråd-ID för initieringstråden.
- Parameter 3 - Stackspårning av initieringen.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: PRINTER_HANDLE_ACCESSED_NOT_ON_THE_THREAD_THAT_OPENED_IT
- Stoppkod: 0000A004
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Nej
- Skapa backtrace: Nej
Försök att använda ett stängt skrivarhandtag
Trolig orsakEtt skrivarhandtag användes efter att det hade stängts. Om du vill identifiera den rutin som försökte använda det stängda skrivarhandtaget dumpar du den aktuella stackspårningen med hjälp av k-kommandot i felsökningsprogrammet. Om du vill dumpa stackspårningen av rutinen som stängde handtaget använder du kommandot dps med den andra parametern för stoppet.
Information som visas av programverifieraren- Parameter 1 - Skrivarhandtag som används.
- Parameter 2 - Stackspårning av stängningen. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: PRINTER_HANDLE_ALREADY_CLOSED
- Stoppkod: 0000A005
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett okänt skrivarhandtag
Trolig orsakEtt försök gjordes att använda ett skrivarhandtag som inte öppnades genom att anropa OpenPrinterA, OpenPrinterW, OpenPrinter2W (i Windows Vista), AddPrinterA eller AddPrinterW. Om du vill se stackspårningen av rutinen som försökte utföra den här åtgärden använder du kommandot "k" i felsökningsprogrammet.
Information som visas av programverifieraren- Parameter 1 - Skrivarhandtag som används.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: INVALID_PRINTER_HANDLE
- Stoppkod: 0000A006
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett meddelandehandtag för stängd utskriftsändring
Trolig orsakEtt meddelandehandtag för skrivarändring användes efter att det hade stängts. Om du vill se den rutin som försökte använda meddelandehandtaget för stängd utskriftsändring dumpar du den aktuella stackspårningen med hjälp av kommandot "k" i felsökningsprogrammet. Om du vill dumpa stackspårningen av rutinen som stängde handtaget använder du kommandot dps med den andra parametern för stoppet.
Information som visas av programverifieraren- Parameter 1 - Meddelandehandtag för skrivarändring används.
- Parameter 2 - Stackspårning av stängningen. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: PRINTER_CHANGE_NOTIFICATION_HANDLE_ALREADY_CLOSED
- Stoppkod: 0000A007
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett ogiltigt meddelandehandtag för skrivarändring
Trolig orsakEtt handtag som inte öppnades med funktionen FindFirstPrinterChangeNotification Win32 API skickades som ett meddelandehandtag för skrivarändring. Om du vill se stackspårningen av rutinen som försökte utföra den här åtgärden använder du kommandot "k" i felsökningsprogrammet.
Information som visas av programverifieraren- Parameter 1 - Meddelandehandtag för skrivarändring används.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: UNKNOWN_PRINTER_CHANGE_NOTIFICATION_HANDLE
- Stoppkod: 0000A008
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett frigjort PRINTER_NOTIFY_INFO objekt
Trolig orsakEtt PRINTER_NOTIFY_INFO objekt användes när det har frigjorts. Om du vill se den rutin som försökte använda det frigjorda PRINTER_NOTIFY_INFO-objektet dumpar du den aktuella stackspårningen med hjälp av kommandot "k" i felsökningsprogrammet. Om du vill dumpa stackspårningen av rutinen som stängde handtaget använder du kommandot dps med den andra parametern för stoppet.
Information som visas av programverifieraren- Parameter 1 - Adress för PRINTER_NOTIFY_INFO som används.
- Parameter 2 - Stackspårning av stängningen. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: PRINTER_NOTIFY_INFO_ALREADY_FREED
- Stoppkod: 0000A009
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett ogiltigt PRINTER_NOTIFY_INFO objekt
Trolig orsakDet PRINTER_NOTIFY_INFO objektet öppnades inte av funktionen FindNextPrinterChangeNotification Win32 API. Om du vill se stackspårningen av rutinen som försökte utföra den här åtgärden använder du kommandot "k" i felsökningsprogrammet.
Information som visas av programverifieraren- Parameter 1 - Adress för PRINTER_NOTIFY_INFO som används.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: INVALID_PRINTER_NOTIFY_INFO
- Stoppkod: 0000A00A
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
För många öppna skrivarhandtag
Trolig orsakFör många skrivarhandtag öppnades. Det kan finnas en resursläcka.
Information som visas av programverifieraren- Parameter 1 - Antal öppna skrivarhandtag.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: TOO_MANY_OPENED_PRINTER_HANDLES
- Stoppkod: 0000A00B
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
OpenPrinter2W verkar exporteras från winspool.drv av en tidigare version av Windows
Trolig orsakOkänt. Rapportera det här felet till Microsoft.
Information som visas av programverifieraren- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: WINSPOOL_OPENPRINTER2W_EXPORTED_ON_PRE_VISTA_OS
- Stoppkod: 0000A00C
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
För många öppna PrintTicket-providerhandtag (HPTPROVIDER)
Trolig orsakFör många PrintTicket-providerhandtag öppnades genom att anropa PTOpenProvider(Ex). Detta kan bero på att PTCloseProvider inte anropas när handtaget inte längre behövs, vilket skapar en resursläcka.
Information som visas av programverifieraren- Parameter 1 - Antal för närvarande öppnade PrintTicket-providerhandtag.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: TOO_MANY_OPENED_PRINT_TICKET_PROVIDER_HANDLES
- Stoppkod: 0000A00D
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett stängt PrintTicket-providerhandtag (HPTPROVIDER)
Trolig orsakEtt PrintTicket-providerhandtag användes efter att det hade frigjorts. Om du vill se den rutin som försökte använda den stängda PrintTicket-providerhanteraren dumpar du den aktuella stackspårningen med hjälp av kommandot "k" i felsökningsprogrammet. Om du vill dumpa stackspårningen av rutinen som stängde handtaget använder du kommandot dps med den andra parametern för stoppet.
Information som visas av programverifieraren- Parameter 1 - HPTPROVIDER hanterar åtkomst.
- Parameter 2 - Stackspårning av stängningen. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: PRINT_TICKET_PROVIDER_HANDLE_ALREADY_CLOSED
- Stoppkod: 0000A00E
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett okänt PrintTicket-providerhandtag (HPTPROVIDER)
Trolig orsakEtt PrintTicket-providerhandtag användes som inte öppnades genom att anropa PTOpenProvider eller PTOpenProviderEx.
Information som visas av programverifieraren- Parameter 1 - HPTPROVIDER hanterar åtkomst.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: UNKNOWN_PRINT_TICKET_PROVIDER_HANDLE
- Stoppkod: 0000A00F
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Konkurrenstillstånd har identifierats vid användning av ett PrintTicket-providerhandtag
Trolig orsakEtt PrintTicket-providerhandtag användes samtidigt i flera trådar. Detta kräver programnivå för synkronisering av åtkomsten till handtaget. PrintTicket-providerhandtag är inte trådsäkra, vilket innebär att samtidig användning av en PrintTicket-providerreferens i flera trådar inte tillåts. I stället bör programmet antingen öppna en separat PrintTicket-providerreferens i varje tråd eller ge anpassad synkroniseringsåtkomst till PrintTicket-providerhandtaget med hjälp av Win32-synkroniserings-API:et. Win32-synkroniserings-API:et beskrivs ytterligare på https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Information som visas av programverifieraren- Parameter 1 - PrintTicket-providern hanterar åtkomst.
- Parameter 2 - Aktuellt tråd-ID.
- Parameter 3 - Tråd-ID för den samtidiga tråden.
- Parameter 4 - Samtidighetsantal.
- Testlager: PrintAPI
- Stopp-ID: MULTITHREADED_ACCESS_TO_PRINT_TICKET_PROVIDER_HANDLE
- Stoppkod: 0000A010
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Potentiell åtkomst med flera trådar till ett PrintTicket-providerhandtag har identifierats
Trolig orsakDet här är en varning om att ett PrintTicket-providerhandtag användes i en annan tråd än den tråd som skapade den. Detta kan kräva synkronisering på programnivå för att komma åt handtaget på ett säkert sätt. PrintTicket-providerhandtag är inte trådsäkra, vilket innebär att samtidig användning av en PrintTicket-providerreferens i flera trådar inte tillåts. I stället bör programmet antingen öppna en separat PrintTicket-providerreferens i varje tråd eller ge anpassad synkroniseringsåtkomst till PrintTicket-providerhandtaget med hjälp av Win32-synkroniserings-API:et. Win32-synkroniserings-API:et beskrivs ytterligare på https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Information som visas av programverifieraren- Parameter 1 - PrintTicket-providern hanterar åtkomst.
- Parameter 2 - Tråd-ID för initieringstråden.
- Parameter 3 - Stackspårning av initieringen.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: PRINT_TICKET_PROVIDER_HANDLE_ACCESSED_NOT_ON_THE_THREAD_THAT_OPENED_IT
- Stoppkod: 0000A011
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Läckande PrintTicket-providerhandtag har identifierats
Trolig orsakEtt öppet PrintTicket-providerhandtag identifierades när tråden avslutades. Skapanderutinen kanske inte har anropat PTCloseProvider() för att stänga den innan den avslutas. Om du vill felsöka det här stoppet fastställer du den tråd som öppnade printticket-providerhandtaget med hjälp av den andra parametern i det här kontrollantstoppet för att tillhandahålla stackspårningen. Dumpa stackspårningen med hjälp av kommandot dps i felsökningsprogrammet. Hitta det första icke-prntvpt- och icke-vfPrint-modulnamnet som kallas vfPrint! VfPTOpenProvider eller vfPrint! VfPTOpenProviderEx – detta är vanligtvis den fjärde eller sjätte stackramen i listan.
Information som visas av programverifieraren- Parameter 1 - PrintTicket-providerhandtaget läcker.
- Parameter 2 - Spårning av initieringsstack. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Tråd-ID för tråden som öppnade handtaget.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: LEAKED_PRINT_TICKET_PROVIDER_HANDLE
- Stoppkod: 0000A012
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
För många öppna meddelandehandtag för skrivarbyte
Trolig orsakFör många meddelandehandtag för skrivarbyte öppnades. Det kan finnas en resursläcka. En vanlig form av resursläckor är när en rutin öppnar en meddelandehandtag för skrivarändring och inte stänger den innan den avslutas.
Information som visas av programverifieraren- Parameter 1 - Antal för tillfället öppnade meddelandehandtag för skrivarändring.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: TOO_MANY_OPENED_PRINTER_CHANGE_NOTIFICATION_HANDLES
- Stoppkod: 0000A013
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
För många öppna PRINTER_NOTIFY_INFO objekt
Trolig orsakFör många PRINTER_NOTIFY_INFO objekt öppnades. Det kan finnas en resursläcka. En vanlig form av resursläckor är när en rutin öppnar ett PRINTER_NOTIFY_INFO objekt och inte stänger det innan det avslutas.
Information som visas av programverifieraren- Parameter 1 - Antal öppnade PRINTER_NOTIFY_INFO objekt.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: TOO_MANY_OPENED_PRINTER_NOTIFY_INFO_OBJECTS
- Stoppkod: 0000A014
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda en ogiltig PrintTicket
Trolig orsakDet här kontrollantstoppet inträffar när programmet anropar en PrintTicket-metod med en ogiltig PrintTicket.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades när programmet anropade metoden %lS med en ogiltig PrintTicket
- Parameter 1 - Felmeddelanden som returneras av PTConform. Använd du för att dumpa meddelandet om den här parametern inte är NULL.
- Parameter 2 - PrintTicket XML-text. Använd du för att dumpa XML om den här parametern inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: INVALID_APPLICATION_PRINTTICKET
- Stoppkod: 0000A015
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett ogiltigt PrintCapabilities-dokument
Trolig orsakDet här kontrollantstoppet inträffar när programmet anropar en PrintTicket-metod med ett ogiltigt PrintCapabilities-dokument.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades när programmet anropade metoden %lS med ett ogiltigt PrintCapabilities-dokument
- Parameter 1 - Felmeddelanden som returneras av PTConform. Använd du för att dumpa meddelandet om den här parametern inte är NULL.
- Parameter 2 - PrintCapabilities XML-text. Använd du för att dumpa XML om den här parametern inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: INVALID_APPLICATION_PRINTCAPABILITIES
- Stoppkod: 0000A016
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Ett ogiltigt NULL-argument skickades till en PrintTicket-metod
Trolig orsakDet här kontrollantstoppet inträffar när programmet anropar en PrintTicket-metod med ett ogiltigt NULL-argument.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades när programmet anropade metoden %lS med ett NULL-%lS-argument
- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: PRINTTICKET_API_INVALID_NULL_ARGUMENT
- Stoppkod: 0000A017
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
PTConform påträffade ett oväntat fel
Trolig orsakDet här kontrollantstoppet inträffar när PrintVerifier får ett oväntat fel när du försöker kontrollera att PrintTicket/PrintCapabilities överensstämmer med PrintSchema. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i PrintVerifier.
Information som visas av programverifieraren- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: PTCONFORM_UNEXPECTED_ERROR
- Stoppkod: 0000A018
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Ogiltigt utskrifts-API som anropas från DllMain
Trolig orsakEtt anrop gjordes till ett utskrifts-API som inte stöder att anropas inifrån DllMain. Många Win32-API:er, inte bara Win32-utskrifts-API:er, kan inte anropas från DllMain. Mer information finns i dokumentationen om DllMain i MSDN-biblioteket.
Information som visas av programverifieraren- Format: – Skriv ut API som anropas från DllMain: %s
- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: UNSUPPORTED_API_CALL_IN_DLLMAIN
- Stoppkod: 0000A019
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Det läckta spoolfilhandtaget har identifierats
Trolig orsakEtt öppet spoolfilhandtag identifierades när programmet avslutades. Troligtvis anropades inte CloseSpoolFileHandle(). Så här felsöker du det här stoppet: Ta reda på vilken tråd som öppnade skrivarhandtaget. Använd dps för att dumpa stacken om parameter 2 inte är NULL. Hitta det första icke-winspool- och icke-vfPrint-modulnamnet som kallas vfPrint! VfHookOpenPrinter* eller vfPrint! VfHookAddPrinter*. Den här rutinen är vanligtvis den fjärde eller sjätte stackramen i listan.
Information som visas av programverifieraren- Parameter 1 - Hantera läckage.
- Parameter 2 - Spårning av initieringsstack. Använd dps för att dumpa stacken om den här parametern inte är NULL.
- Parameter 3 - Tråd-ID för tråden som öppnade handtaget.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: LEAKED_SPOOL_FILE_HANDLE
- Stoppkod: 0000A01A
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Nej
- Skapa backtrace: Nej
Försök att använda ett filhandtag för sluten spool
Trolig orsakSpoolfilhandtaget användes efter att det hade stängts. Felsök det här stoppet: Dumpa den aktuella stackspårningen med hjälp av k-kommandot i felsökningsprogrammet för att identifiera den rutin som försökte använda det stängda handtaget. Dumpa stackspårningen av rutinen som stängde handtaget med hjälp av dps-kommandot med den andra parametern för stoppet.
Information som visas av programverifieraren- Parameter 1 - Spool-filhandtag som används.
- Parameter 2 - Stackspårning av stängningen. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: SPOOL_FILE_HANDLE_ALREADY_CLOSED
- Stoppkod: 0000A01B
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett okänt spoolfilhandtag
Trolig orsakEtt försök gjordes att använda ett spoolfilhandtag som inte öppnades genom att anropa GetSpoolFileHandle eller CommitSpoolData. Använd kommandot "k" i felsökningsprogrammet för att se stackspårningen av rutinen som försökte utföra den här åtgärden.
Information som visas av programverifieraren- Parameter 1 - Hantera åtkomst.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: INVALID_SPOOL_FILE_HANDLE
- Stoppkod: 0000A01C
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
För många öppna spoolfilreferenser
Trolig orsakFör många spoolfilreferenser har öppnats. Det kan finnas en resursläcka.
Information som visas av programverifieraren- Parameter 1 - Antal öppna referenser.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: TOO_MANY_OPENED_SPOOL_FILE_HANDLES
- Stoppkod: 0000A01D
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
En DEVMODE-buffertparameter sträcker sig över icke-läsbara minnessidor.
Trolig orsakDet här stoppet kan orsakas av flera villkor: DEVMODE-bufferten har redan frigjorts, DEVMODE-bufferten har konstruerats felaktigt genom att dmSize- och dmDriverExtra-medlemmarna tilldelas ett värde som är större än det borde vara, eller så användes en NULL-devmode-buffert där en buffert som inte var NULL förväntades.
Information som visas av programverifieraren- Format: – Det här kontrollantstoppet orsakades av en programvarukomponent som kallade utskriftsundersystemet med en felaktig DEVMODE-buffert. Granska den aktuella stackspårningen och kontrollera: allokeringen, konstruktionen och livslängden för devmode för att identifiera felplatsen.
- Parameter 1 - Den dåliga DEVMODE-bufferten
- Parameter 2 - Den totala buffertstorleken som beräknas från devmode dmSize- och dmDriverExtra-fält. Noll om bufferten är helt i icke läsbart minne.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: DEVMODE_BUFFER_SPANS_IN_NON_READABLE_MEMORY_PAGE
- Stoppkod: 0000A01E
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Tar bort modulen med aktivt COM-återanrop.
Trolig orsakPositiva refcount på COM-gränssnittet upptäcktes när målmodulen tas bort. Orsakas förmodligen av felaktig implementering av DllCanUnloadNow-export i modulen eller felaktig referensräkning.
Information som visas av programverifieraren- Format: – Det här kontrollantstoppet orsakades av %lS modulen lossades medan systemet fortfarande har en %lS pekare till den.
- Parameter 1 - COM-gränssnittsadress.
- Parameter 2 - Stackspårning där återanrop angavs. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: MODULE_UNLOAD
- Stoppkod: 0000A01F
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Async Notify-referensen som returnerades av RegisterForPrintAsyncNotifications släpptes inte korrekt
Trolig orsakHandtag som allokerats av API-funktionen RegisterForPrintAsyncNotifications hade inte släppts förrän programmet avslutades. Troligtvis måste den släppas genom att anropa UnRegisterForPrintAsyncNotifications() innan du avslutar. Felsök det här stoppet: Fastställa den rutin som anropade winspool för att allokera handtaget för dess räkning med hjälp av den andra parametern för det här kontrollantstoppet. Dumpa spårningen av initieringsstacken med hjälp av kommandot dps i felsökningsprogrammet. Hitta det första icke-winspool- och icke-vfPrint-modulnamnet som kallas vfPrint! VfHookRegisterForPrintAsyncNotifications. Den här rutinen finns vanligtvis i den tredje stackramen.
Information som visas av programverifieraren- Parameter 1 - Hantera värde.
- Parameter 2 - Spårning av initieringsstack. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: LEAKED_ASYNC_NOTIFY_HANDLE
- Stoppkod: 0000A020
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett ogiltigt handtag i UnRegisterForPrintAsyncNotifications.
Trolig orsakHandtaget öppnades inte av funktionen RegisterForPrintAsyncNotifications Win32 API. Om du vill se stackspårningen av rutinen som försökte utföra den här åtgärden använder du kommandot "k" i felsökningsprogrammet.
Information som visas av programverifieraren- Parameter 1 - Hantera värde.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: INVALID_ASYNC_NOTIFY_HANDLE
- Stoppkod: 0000A021
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett stängt handtag i API-funktionen UnRegisterForPrintAsyncNotifications
Trolig orsakEn asynkron meddelandereferens användes när den har stängts. Om du vill se den rutin som försökte använda det stängda handtaget dumpar du den aktuella stackspårningen med hjälp av kommandot "k" i felsökningsprogrammet. Om du vill dumpa stackspårningen av rutinen som stängde handtaget använder du kommandot dps med den andra parametern för stoppet.
Information som visas av programverifieraren- Parameter 1 - Hantera värde.
- Parameter 2 - Stackspårning av stängningen. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: ASYNC_NOTIFY_HANDLE_ALREADY_CLOSED
- Stoppkod: 0000A022
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Funktionsfel från tredje part rapporterar fel men ökar referensantalet för indatagränssnittet
Trolig orsakEn metod från tredje part tar emot gränssnittspekaren som indata. När en sådan metod returnerar felkod bör antalet referensgränssnitt vara detsamma. Men i det här fallet ökade antalet referenser.
Information som visas av programverifieraren- Format: – Metoden %lS returnerar %x felkod men ökar referensantalet för %lS parameter.
- Parameter 1 - Anropad gränssnittspekare. Om NULL, kallas funktionen är statisk.
- Parameter 2 - Indatagränssnittspekare.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: REFCOUNT_PLUS_AFTER_FAIL
- Stoppkod: 0000A023
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Windows API-funktionen rapporterar fel men ökar referensantalet för indatagränssnittet
Trolig orsakEn API-metod tar emot gränssnittspekare som indata. När en sådan metod returnerar felkod bör antalet referensgränssnitt vara detsamma. Men i det här fallet ökade antalet referenser. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i API-koden.
Information som visas av programverifieraren- Format: – Metoden %lS returnerar %x felkod men ökar referensantalet för %lS parameter.
- Parameter 1 - Anropad gränssnittspekare. Om NULL, kallas funktionen är statisk.
- Parameter 2 - Indatagränssnittspekare.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: REFCOUNT_PLUS_AFTER_API_FAIL
- Stoppkod: 0000A024
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
IPrintAsyncNotifyChannel-kontraktsöverträdelse av operativsystemet.
Trolig orsakPlattformsimplementeringen av IPrintAsyncNotifyChannel bröt mot en del av det särskilda kontrakt som underförståddes eller definierades av IPrintAsyncNotifyChannel. IPrintAsyncNotifyChannel har särskilda undantag för AddRef och Release. Detta kräver att plattformen anropar OnEventNotify och ChannelClosed med samma pekarvärde som kanalen skapades med.
Information som visas av programverifieraren- Format: - %s anropades med fel gränssnittspekare.
- Parameter 1 - Faktisk gränssnittspekare.
- Parameter 2 - Förväntad gränssnittspekare.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: ASYNCCHANNEL_OS_CONTRACT_VIOLATION
- Stoppkod: 0000A025
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
IPrintAsyncNotifyChannel-kontraktsöverträdelse av kanalkonsument.
Trolig orsakI dubbelriktade kanaler anropar du SendNotification, CloseChannel eller gör den slutliga versionen på gränssnittspekaren till "ägarskap". När du har skapat kanalen och skickat det första meddelandet kan du inte anropa Release() förrän motringningens OnEventNotify anropas. Om du antingen anropar CloseChannel() eller får ett ChannelClosed-meddelande får du inte utföra det slutliga Release()-anropet.
Information som visas av programverifieraren- Format: - %s anropades, men kanalens ägarskap tillhör för närvarande utskriftshanteraren
- Parameter 1 - IPrintAsyncNotifyChannel-gränssnittspekare.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: ASYNCCHANNEL_CLIENT_CONTRACT_VIOLATION
- Stoppkod: 0000A026
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Ras identifierad vid stängning av IPrintAsyncNotifyChannel
Trolig orsakRapportera det här stoppet till Microsoft. Det här stoppet anger att ett meddelande anländer _under_ anropet till CloseChannel. Om det här villkoret inträffar kan det vara omöjligt för konsumenten att släppa kanalen på rätt sätt. Det här stoppet bör inte ofta påträffas. Det kan förhindras genom att alltid se till att en lyssnare är tillgänglig innan en dubbelriktad kanal skapas, OCH/ELLER se till att ingen lyssnare kan startas innan du försöker stänga en kanal som redan har skickat ett meddelande men inte tagit emot motringningen.
Information som visas av programverifieraren- Format: - I funktion %spågår redan ett anrop på en annan tråd. Mer information finns i hjälpen.
- Parameter 1 - IPrintAsyncNotifyChannel-gränssnittspekare.
- Parameter 2 - Tråd-ID för medlemsfunktionen anropad.
- Parameter 3 - Tråd-ID för återanropshändelsefunktionen.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: ASYNCCHANNEL_CLOSECHANNEL_RACE_DETECTED
- Stoppkod: 0000A027
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Anropa ett utskrifts-API som gör nätverksanrop i en GUI-tråd. Detta kan leda till att användargränssnittet låser sig i tid.
Trolig orsakEtt utskrifts-API anropades som gör nätverksanrop i en GUI-tråd. Detta kan leda till att användargränssnittet låser sig i tid. Normalt måste sådana API:er anropas på en arbetstråd, utan meddelandepumpar.
Information som visas av programverifieraren- Format: – %s anropades på en tråd som är en GUI-tråd. Detta kan leda till att användargränssnittet låser sig i tid.
- Parameter 1 - HWND för det synliga fönstret på den översta nivån.
- Parameter 2 - Aktuellt tråd-ID.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: CALLING_NETBOUND_PRINT_API_ON_GUI_THREAD
- Stoppkod: 0000A028
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Att anropa ett API som ska dyka upp i användargränssnittet är Session0.
Trolig orsakEtt anrop gjordes till ett API som ska öppna användargränssnittet är Session0.
Information som visas av programverifieraren- Format: – Ogiltigt anrop i Session0 API: %s
- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: PrintAPI
- Stopp-ID: UNSUPPORTED_API_CALLED_IN_SESSION_ZERO
- Stoppkod: 0000A029
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Åtkomstöverträdelse för första chansen har identifierats
Trolig orsakDet här stoppet genereras när skrivardrivrutinen försöker komma åt en virtuell minnesadress som inte är tillgänglig eftersom den inte kan köras, har frigjorts eller tagits bort eller är reserverad men inte checkats in. Så här felsöker du det här stoppet:
- u <parameter2> – för att ta bort den misstänkta koden
- .exr <parameter3> – för att visa undantagsinformationen
- .cxr <parameter4> – för att visa information om undantagskontexten
- kb – för att visa stackspårningen när undantaget uppstod
- Parameter 1 - Adress som nås.
- Parameter 2 - Kod som utför ogiltig åtkomst.
- Parameter 3 - Undantagspost. Använd .exr för att visa den.
- Parameter 4 - Kontextpost. Använd .cxr för att visa den.
- Testlager: Utskriftsmejsel
- Stopp-ID: FIRST_CHANCE_ACCESS_VIOLATION
- Stoppkod: 0000D000
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Tråden försökte dela upp ett heltalsvärde med ett heltalsdivisor på noll
Trolig orsakDet här stoppet genereras när skrivardrivrutinen försöker dela upp ett heltalsvärde med ett heltalsdivisor på noll. Så här felsöker du det här stoppet:
- u <parameter1> – för att ta bort den misstänkta koden
- .exr <parameter2> – för att visa undantagsinformationen
- .cxr <parameter3> – för att visa information om undantagskontexten
- kb – för att visa stackspårningen när undantaget uppstod
- Parameter 1 - Kod som utför dividera med noll åtgärd.
- Parameter 2 - Undantagspost. Använd .exr för att visa den.
- Parameter 3 - Kontextpost. Använd .cxr för att visa den.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INT_DIVIDE_BY_ZERO
- Stoppkod: 0000D001
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Tråden försökte läsa eller skriva feljusterade data på maskinvara som inte tillhandahåller justering
Trolig orsakDet här stoppet genereras när drivrutinen försöker läsa eller skriva feljusterade data på maskinvara som inte tillhandahåller justering. Till exempel måste 16-bitarsvärden justeras på 2 bytes gränser. 32-bitarsvärden på 4 bytes gränser och så vidare. Så här felsöker du det här stoppet:
- u <parameter1> – för att ta bort den skyldiga koden
- .exr <parameter2> – för att visa undantagsinformationen
- .cxr <parameter3> – för att visa information om undantagskontexten
- kb – för att visa stackspårningen när undantaget uppstod
- Parameter 1 - Koda där feljusteringen av datatypen inträffade.
- Parameter 2 - Undantagspost. Använd .exr för att visa den.
- Parameter 3 - Kontextpost. Använd .cxr för att visa den.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: DATATYPE_MISALIGNMENT
- Stoppkod: 0000D002
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Ogiltigt handtagsfel för aktuell stackspårning
Trolig orsakDet här stoppet genereras när funktionen överst i stacken skickar ett ogiltigt handtag till en systemrutin. Vanligtvis visar kb-kommandot värdet för handtaget som skickades i anropsstacken. Handtaget är en av anropets parametrar. Ofta är det den första parametern. Ett null-referensvärde är ett exempel på ett ogiltigt referensvärde. Om referensvärdet verkar vara giltigt använder du felsökningstillägget !htrace för att visa historiken för de åtgärder som involverade referensvärdet. Ibland kan ett referensvärde som verkar vara giltigt vara ogiltigt om handtaget används efter att det stängdes.
Information som visas av programverifieraren- Parameter 1 - Undantagskod.
- Parameter 2 - Undantagspost. Använd .exr för att visa den.
- Parameter 3 - Kontextpost. Använd .cxr för att visa den.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_HANDLE
- Stoppkod: 0000D003
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Core-drivrutinen skickar ett stängt skrivarhandtag till plugin-programmet
Trolig orsakKärndrivrutinen skickar plugin-programmet ett skrivarhandtag som redan har stängts. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i Microsofts kärnmodul för skrivardrivrutiner. Om du vill identifiera den rutin som försökte använda det stängda skrivarhandtaget dumpar du den aktuella stackspårningen med hjälp av k-kommandot i felsökningsprogrammet. Om du vill dumpa stackspårningen av rutinen som stängde handtaget använder du kommandot dps med den andra parametern för stoppet.
Information som visas av programverifieraren- Parameter 1 - Skrivarhandtag som skickas till plugin-programmet.
- Parameter 2 - Stackspårning av stängningsrutinen.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PRINTER_HANDLE_ALREADY_CLOSED
- Stoppkod: 0000D004
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Core-drivrutinen skickar ett okänt skrivarhandtag till plugin-programmet
Trolig orsakKärndrivrutinen skickar plugin-programmet ett skrivarhandtag som inte öppnades genom att anropa OpenPrinterA, OpenPrinterW, OpenPrinter2W i Windows Vista, AddPrinterA eller AddPrinterW. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i Microsofts kärnmodul för skrivardrivrutiner.
Information som visas av programverifieraren- Parameter 1 - Skrivarhandtag som skickas till plugin-programmet.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_PRINTER_HANDLE
- Stoppkod: 0000D005
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Plugin-programmet stängde skrivarhandtaget
Trolig orsakPlugin-programmet stängde skrivarhandtaget som det fick som indata från kärndrivrutinen. Detta strider mot WDK-reglerna för ett anrop från kärndrivrutinen till plugin-programmet. Använd dps på den andra parametern för stoppet för att dumpa stackspårningen av rutinen som stängde handtaget.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av %lS-metoden i plugin-modulen vid %lS
- Parameter 1 - Skrivarhandtag som var stängt.
- Parameter 2 - Stackspårning av stängningen. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PLUGIN_CLOSED_PRINTER_HANDLE
- Stoppkod: 0000D006
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Ogiltigt antal utskriftsschemaversioner som stöds
Trolig orsakPlugin-programmet PrintTicket-providern returnerade ett ogiltigt antal utskriftsschemaversioner som stöds. Metoden IPrintOemPrintTicketProvider::GetSupportedVersions i plugin-programmet förväntas returnera minst en huvudversion som stöds. Eftersom Windows Vista endast stöder en huvudversion av utskriftsschemat förväntas plugin-programmet returnera ett värde på en.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av %lS-metoden i plugin-modulen vid %lS
- Parameter 1 - Antal schemaversioner som stöds som returnerades.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PRINTTICKET_PROVIDER_INVALID_NUMBER_OF_SUPPORTED_SCHEMA_VERSIONS
- Stoppkod: 0000D007
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Utskriftsschemaversioner som stöds saknas
Trolig orsakPlugin-programmet för PrintTicket-providern visade att det returnerade minst en version av utskriftsschemat som stöds men kunde inte returnera någon. Anropet till metoden IPrintOemPrintTicketProvider::GetSupportedVersions i plugin-programmet accepterar två utpekanden som argument. Argumentet ppVersions pekar på en matris med heltal som representerar de huvudversioner av utskriftsschemat som stöds. Argumentet cVersions pekar på antalet element i matrisen med heltal som returneras. Det här kontrollantstoppet inträffar när plugin-programmet returnerar ett giltigt tal i cVersions men inte returnerar något i ppVersions-matrisen.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av %lS-metoden i plugin-modulen vid %lS
- Parameter 1 - Antal utskriftsschemaversioner som stöds som returnerades.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PRINTTICKET_PROVIDER_MISSING_SUPPORTED_SCHEMA_VERSION
- Stoppkod: 0000D008
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Ogiltig version av utskriftsschemats huvudversion
Trolig orsakPlugin-programmet PrintTicket-providern returnerade en ogiltig version av utskriftsschemats huvudversion. Anropet till metoden IPrintOemPrintTicketProvider::GetSupportedVersions i plugin-programmet förväntas returnera ett värde på en (1) eftersom den enda huvudversionen av utskriftsschemat som stöds av Windows Vista är 1.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av %lS-metoden i plugin-modulen vid %lS
- Parameter 1 - Skriv ut schemaversion som returnerades.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PRINTTICKET_PROVIDER_INVALID_SUPPORTED_SCHEMA_VERSION
- Stoppkod: 0000D009
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Ogiltigt OEMPTOPTS-värde
Trolig orsakPlugin-programmet PrintTicket-providern returnerade ett ogiltigt OEMPTOPTS-värde. Ett av argumenten till metoden IPrintOemPrintTicketProvider::BindPrinter i plugin-programmet är en pekare till en OEMPTOPTS-uppräkning. Plugin-programmet förväntas ange värdet för det här argumentet till ett av de värden som stöds av Windows Vista. De värden som stöds av Windows Vista är OEMPT_DEFAULT och OEMPT_NOSNAPSHOT. Det här kontrollantstoppet inträffar när plugin-programmet returnerar ett värde som inte är ett av dessa värden som stöds.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av %lS-metoden i plugin-modulen vid %lS
- Parameter 1 - OEMPTOPTS-värde som returnerades.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PRINTTICKET_PROVIDER_INVALID_OEMPTOPTS
- Stoppkod: 0000D00A
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Privat namnområde för utskriftsschema saknas
Trolig orsakPlugin-programmet för PrintTicket-providern visade att det returnerade minst ett privat namnområde för utskriftsschemat men inte returnerade något. Anropet till metoden IPrintOemPrintTicketProvider::BindPrinter i plugin-programmet innehåller två argument för utpekare där plugin-programmet kan returnera information om de privata namnrymderna för utskriftsschema som stöds. Argumentet ppNamespaces pekar på en matris med strängar som representerar de privata namnrymderna för utskriftsschema som stöds. Argumentet cNamespaces pekar på antalet element i matrisen med strängar som returneras. Det här kontrollantstoppet inträffar när plugin-programmet returnerar ett giltigt tal i cNamespaces men inte returnerar något i matrisen ppNamespaces.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av %lS-metoden i plugin-modulen vid %lS
- Parameter 1 - Antal förväntade namnområden.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PRINTTICKET_PROVIDER_MISSING_NAMESPACE
- Stoppkod: 0000D00B
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Felaktig referensräkning har identifierats i plugin-programmet
Trolig orsakWDK anger att plugin-program måste utföra korrekt referensräkning i implementeringen av metoderna IUnknown::AddRef och IUnknown::Release. Livslängden för plugin-programmets gränssnittsobjekt beror på korrekt referensräkning. Om referensräkningen är felaktig kan det leda till en resursläcka eller leda till för tidig lossning av plugin-programmet, vilket gör att drivrutinen misslyckas. Det här kontrollantstoppet inträffar när felaktig referensräkning identifieras i plugin-programmet.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av plugin-modulen vid %lS
- Parameter 1 - Förväntat referensantal.
- Parameter 2 - Det faktiska referensantalet som underhålls av plugin-programmet.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PLUGIN_MISMATCHED_REFCOUNT
- Stoppkod: 0000D00C
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
pptl är NULL i OEMNextBand
Trolig orsakPptl som skickades in av kärndrivrutinen till OEMNextBand-kroken i plugin-programmet var NULL. Kärndrivrutinen ska alltid skicka en giltig pptl till OEMNextBand-kroken i plugin-programmet. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i Microsofts kärnmodul för skrivardrivrutiner.
Information som visas av programverifieraren- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PPTL_IS_NULL_IN_OEMNEXTBAND
- Stoppkod: 0000D00D
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Plugin-programmet returnerade en NULL PDEV efter att ha returnerat S_OK från metoden EnablePDEV
Trolig orsakDen privata PDEV som returnerades av plugin-programmet var NULL, även om returvärdet från metoden EnablePDEV S_OK som indikerar att det lyckades. WDK anger att om metoden EnablePDEV för ett plugin-program returnerar statusen S_OK måste den också allokera en instans av dess privata PDEV-struktur, initiera den och returnera adressen till den här strukturen i metodens pDevOem-parameter. Det här kontrollantstoppet inträffar när plugin-programmet inte returnerar en giltig privat PDEV-struktur när från implementeringen av Metoden EnablePDEV returnerar statusen S_OK.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av plugin-modulen vid %lS
- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PLUGIN_PRIVATE_PDEV_IS_NULL
- Stoppkod: 0000D00E
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Plugin-programmet returnerade en privat DEVMODE som är mindre än den minsta tillåtna storleken
Trolig orsakDen privata DEVMODE som returneras av plugin-programmet bör vara minst storleken på OEM_DMEXTRAHEADER. DevMode-metoden för ett plugin-program måste returnera den storlek som krävs för att lagra sina privata DEVMODE-medlemmar när den anropas med OEMDM_SIZE läge. Det här värdet anges första gången metoden anropas. DevMode-metoden i plugin-programmet måste ange värdet för cbBufSize-medlemmen i OEMDMPARAM-strukturen till det antal byte som behövs och det värdet måste vara större än eller lika med storleken på OEM_DMEXTRAHEADER. Det här kontrollantstoppet inträffar när storleken som returneras i cbBufSize-medlemmen i OEMDMPARAM-strukturen är mindre än storleken på OEM_DMEXTRAHEADER.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av plugin-modulen vid %lS
- Parameter 1 - Läge för det aktuella DevMode-återanropet.
- Parameter 2 - Storleken på plugin-programmets privata DEVMODE.
- Parameter 3 - Storlek på OEM_DMEXTRAHEADER.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_PLUGIN_PRIVATE_DEVMODE_SIZE
- Stoppkod: 0000D00F
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Plugin-programmet returnerade en privat DEVMODE med en annan storlek än den storlek som returnerades av DevMode-anropet (OEMDM_SIZE)
Trolig orsakPlugin-programmet ska returnera en privat DEVMODE med en storlek som är densamma som den som returnerades av DevMode-anropet med OEMDM_SIZE läge. DevMode-metoden för ett plugin-program måste returnera den storlek som krävs för att lagra sina privata DEVMODE-medlemmar när DevMode-metoden anropas med OEMDM_SIZE läge. Det här värdet är en konstant och anges första gången metoden anropas. Den får inte ändras när efterföljande anrop görs till plugin-programmets DevMode-metod. Det här kontrollantstoppet inträffar när DevMode-metoden i plugin-programmet returnerar ett värde som skiljer sig från det värde som returnerades första gången det anropades.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av plugin-modulen vid %lS
- Parameter 1 - Läge för det aktuella Devmode-återanropet.
- Parameter 2 - Storleken på utdata-plugin-programmet privat DEVMODE enligt angiven i pOEMDMOut.
- Parameter 3 - Storleken på utdata-plugin-programmet privat DEVMODE som anges i pOEMDMParam.
- Parameter 4 - Storleken på plugin-programmets privata DEVMODE som anges under OEMDM_SIZE-anropet.
- Testlager: Utskriftsmejsel
- Stopp-ID: PLUGIN_PRIVATE_DEVMODE_MISMATCHED_SIZE
- Stoppkod: 0000D010
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Plugin-programmet returnerade en ogiltig signatur från GetInfo(OEMGI_GETSIGNATURE)-anropet
Trolig orsakPlugin-programmet ska returnera en giltig signatur som inte är noll när den anropas under GetInfo-anropet med OEMGI_GETSIGNATURE läge. GetInfo-metoden i plugin-programmet måste returnera en unik identifieringssignatur på fyra byte. Det här kontrollantstoppet inträffar när metoden GetInfo(OEMGI_GETSIGNATURE) i plugin-programmet returnerar en nollsignatur.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av plugin-modulen vid %lS
- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_PLUGIN_SIGNATURE
- Stoppkod: 0000D011
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Plugin-programmet returnerade en annan signatur i den privata DEVMODE än den som returnerades från GetInfo-anropet
Trolig orsakPlugin-programmet ska returnera en privat DEVMODE som innehåller samma unika signatur för identifiering med fyra byte som den returnerade med OEMGI_GETSIGNATURE anrop till metoden GetInfo i plugin-programmet. Det här kontrollantstoppet inträffar när dessa två signaturer inte är identiska.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av plugin-modulen vid %lS
- Parameter 1 -Läge för det aktuella DevMode-metodanropet .
- Parameter 2 - Signatur enligt vad som anges i plugin-programmet för utdata privat DEVMODE.
- Parameter 3 - Signatur enligt beskrivningen under GetInfo-anropet.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PLUGIN_PRIVATE_DEVMODE_MISMATCHED_SIGNATURE
- Stoppkod: 0000D012
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Metoden EnableDriver i plugin-programmet misslyckades.
Trolig orsakMetoden EnableDriver i plugin-programmet förväntas inte misslyckas, även om den kan misslyckas i undantagsfall.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av plugin-modulen vid %lS
- Parameter 1 - HRESULT returneras av EnableDriver.
- Parameter 2 - Felkod som anges av plugin-programmet.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: ENABLEDRIVER_FAILED
- Stoppkod: 0000D013
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Metoden EnableDriver i plugin-programmet misslyckades utan att ange den senaste felkoden
Trolig orsakMetoden EnableDriver i plugin-programmet förväntas inte misslyckas, även om den kan misslyckas under exceptionella omständigheter. Om den misslyckas måste den ange den sista felkoden genom att anropa SetLastError. Det här kontrollantstoppet inträffar när metoden EnableDriver i plugin-programmet misslyckas utan att det sista felet anges.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av plugin-modulen vid %lS
- Parameter 1 - HRESULT returneras av EnableDriver.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: ENABLEDRIVER_FAILED_WITHOUT_ERROR_CODE
- Stoppkod: 0000D014
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Kärndrivrutinen SetBandSize, även om plugin-programmet returnerade S_OK från DriverDMS
Trolig orsakKärndrivrutinen förväntas inte anropa SetBandSize om plugin-programmet implementerar DriverDMS-metoden och dess implementering av DriverDMS-metoden returnerar S_OK. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i Microsofts kärnmodul för skrivardrivrutiner.
Information som visas av programverifieraren- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_SETBANDSIZE_CALL
- Stoppkod: 0000D015
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Kärndrivrutinen gjorde WritePrinter-initieringsanropet med ogiltiga parametrar
Trolig orsakUnder initieringsanropet för WritePrinter ska argumenten pdevobj och pBuf vara NULL och cbBuf vara noll. Ett av dessa villkor var inte sant när kärndrivrutinen gjorde initieringsanropet till metoden WritePrinter i plugin-programmet. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i Microsofts kärnmodul för skrivardrivrutiner.
Information som visas av programverifieraren- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_WRITEPRINTER_INITIALIZATION_CALL
- Stoppkod: 0000D016
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
WritePrinter-metoden i plugin-programmet misslyckades
Trolig orsakDet här kontrollantstoppet inträffar när metoden WritePrinter i plugin-programmet misslyckades. Detta gör att utskriftsjobbet avbryts.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av plugin-modulen vid %lS
- Parameter 1 - HRESULT som returneras av metoden WritePrinter i plugin-programmet.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: WRITEPRINTER_FAILED
- Stoppkod: 0000D017
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Core-drivrutinen skickade en ogiltig PrintTicket till plugin-programmet
Trolig orsakDet här kontrollantstoppet inträffar när ett PrintTicket-dokument som skickades från kärndrivrutinen till plugin-programmet inte överensstämde med PrintSchema. Eftersom kärndrivrutinen parsar förarens GPD/PPD för att konstruera PrintTicket som skickas till plugin-programmet är det här stoppet vanligtvis ett tecken på en bugg i förarens GPD/PPD.
Information som visas av programverifieraren- Format: – Det här kontrollantstoppet orsakades när kärndrivrutinen kallade plugin-programmets %lS-metod
- Parameter 1 - Felmeddelanden som returneras av PTConform. Använd du för att dumpa meddelandet om den här parametern inte är NULL.
- Parameter 2 - PrintTicket XML-text. Använd du för att dumpa XML om den här parametern inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_COREDRIVER_PRINTTICKET
- Stoppkod: 0000D018
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Plugin-programmet returnerade en ogiltig PrintTicket till kärndrivrutinen
Trolig orsakDet här kontrollantstoppet inträffar när ett PrintTicket-dokument som returnerades till kärndrivrutinen från plugin-programmet inte överensstämde med PrintSchema.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av %lS-metoden i plugin-modulen vid %lS
- Parameter 1 - Felmeddelanden som returneras av PTConform. Använd du för att dumpa meddelandet om den här parametern inte är NULL.
- Parameter 2 - PrintTicket XML-text. Använd du för att dumpa XML om den här parametern inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_PLUGIN_PRINTTICKET
- Stoppkod: 0000D019
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Core-drivrutinen skickade ett ogiltigt PrintCapabilities-dokument till plugin-programmet
Trolig orsakDet här kontrollantstoppet inträffar när ett PrintCapabilities-dokument som skickades från kärndrivrutinen till plugin-programmet inte överensstämde med PrintSchema. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i Microsofts kärnmodul för skrivardrivrutiner.
Information som visas av programverifieraren- Format: – Det här kontrollantstoppet orsakades när kärndrivrutinen kallade plugin-programmets %lS-metod
- Parameter 1 - Felmeddelanden som returneras av PTConform. Använd du för att dumpa meddelandet om den här parametern inte är NULL.
- Parameter 2 - PrintCapabilities XML-text. Använd du för att dumpa XML om den här parametern inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_COREDRIVER_PRINTCAPABILITIES
- Stoppkod: 0000D01A
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Plugin-programmet returnerade ett ogiltigt PrintCapabilities-dokument till kärndrivrutinen
Trolig orsakDet här kontrollantstoppet inträffar när ett PrintCapabilities-dokument som returnerades till kärndrivrutinen från plugin-programmet inte överensstämde med PrintSchema.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av %lS-metoden i plugin-modulen vid %lS
- Parameter 1 - Felmeddelanden som returneras av PTConform. Använd du för att dumpa meddelandet om den här parametern inte är NULL.
- Parameter 2 - PrintCapabilities XML-text. Använd du för att dumpa XML om den här parametern inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_PLUGIN_PRINTCAPABILITIES
- Stoppkod: 0000D01B
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
PTConform påträffade ett oväntat fel
Trolig orsakDet här kontrollantstoppet inträffar när PrintVerifier får ett oväntat fel när du försöker kontrollera att PrintTicket/PrintCapabilities överensstämmer med PrintSchema. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i PrintVerifier.
Information som visas av programverifieraren- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PTCONFORM_UNEXPECTED_ERROR
- Stoppkod: 0000D01C
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Utskriftsfilter anropar pipelinehanterarens gränssnitt med ogiltigt argumentvärde
Trolig orsakDet här kontrollantstoppet inträffar när ett utskriftsfilter anropar en pipelinemetod med ett felaktigt argumentvärde. Använd stackspårningen för att hitta namnet på DLL:en för utskriftsfiltret.
Information som visas av programverifieraren- Format: – %s metod: Ogiltigt värde för %s argument.
- Parameter 1 - Skriv ut filter-GUID. Använd dd för att dumpa den om den här parametern inte är NULL.
- Parameter 2 - Argumentvärde.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: FILTER_INVALID_ARGUMENT
- Stoppkod: 0000D01D
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Skriv ut filteranrop till IPrintPipelinePropertyBag skriver över eller tar bort gemensam egenskap
Trolig orsakDet här kontrollantstoppet inträffar när ett utskriftsfilter ändrar eller tar bort en gemensam egenskap från egenskapspåsen för utskriftspipelinen.
Information som visas av programverifieraren- Format: – %s metod: Skriva över gemensam egenskap %s
- Parameter 1 - Skriv ut filter-GUID. Använd dd för att dumpa den om den här parametern inte är NULL.
- Parameter 2 - Egenskapsvärde (variant).
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: FILTER_PROPERTY_BAG_INVALID_CHANGE
- Stoppkod: 0000D01E
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Utskriftsfilter anropar pipelinehanterarens gränssnitt i fel ordning
Trolig orsakDet här kontrollantstoppet inträffar när ett utskriftsfilter anropar pipelinehanterarens gränssnittsmetoder i en oväntad sekvens.
Information som visas av programverifieraren- Format: – Felaktig samtalsbeställning för %s gränssnitt: %s
- Parameter 1 - Skriv ut filter-GUID. Använd dd för att dumpa den om den här parametern inte är NULL.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: FILTER_INVALID_CALL_ORDER
- Stoppkod: 0000D01F
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Utskriftsfiltret matchar inte AddRef/Release-anrop till pipelinehanterarens gränssnitt
Trolig orsakDet här kontrollantstoppet inträffar när ett utskriftsfilter felaktigt hanterar referensantalet för pipelinehanterarens gränssnitt.
Information som visas av programverifieraren- Format: – Antalet referenser för gränssnitt %s är %d, förväntat %s.
- Parameter 1 - Skriv ut filter-GUID. Använd dd för att dumpa den om den här parametern inte är NULL.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: FILTER_REFCOUNT_MISMATCH
- Stoppkod: 0000D020
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Utskriftsfilteranrop till pipelinehanterarens gränssnittsmetod förväntas inte
Trolig orsakDet här kontrollantstoppet inträffar när ett utskriftsfilter gör ett onödigt eller oväntat anrop till en pipelinegränssnittsmetod. Om utskriftsfiltret till exempel gör ett andra anrop till IPrintWriteStream::Close.
Information som visas av programverifieraren- Format: – Gränssnittsmetod %s : %s
- Parameter 1 - Skriv ut filter-GUID. Använd dd för att dumpa den om den här parametern inte är NULL.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: FILTER_UNEXPECTED_CALL
- Stoppkod: 0000D021
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Pipelinehanteraren anropar utskriftsfiltergränssnittsmetoder i fel ordning
Trolig orsakDet här kontrollantstoppet inträffar när pipelinehanteraren felaktigt anropar metoderna i utskriftsfiltergränssnittet. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i pipelinetjänsten för utskriftsfilter.
Information som visas av programverifieraren- Format: – Ogiltig anropsordning för utskriftsfilter: %s
- Parameter 1 - Skriv ut filter-GUID. Använd dd för att dumpa den om den här parametern inte är NULL.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PIPELINE_INVALID_CALL_ORDER
- Stoppkod: 0000D022
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Pipelinehanteraren anropar utskriftsfiltergränssnittsmetoden med ogiltigt argumentvärde
Trolig orsakDet här kontrollantstoppet inträffar när pipelinehanteraren anropar ett utskriftsfiltergränssnitt med ett ogiltigt argumentvärde. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i pipelinetjänsten för utskriftsfilter.
Information som visas av programverifieraren- Format: - Metod %s: %s
- Parameter 1 - Skriv ut filter-GUID. Använd dd för att dumpa den om den här parametern inte är NULL.
- Parameter 2 - Argumentvärde.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PIPELINE_INVALID_INPUT_ARGUMENT
- Stoppkod: 0000D023
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Pipelinehanteraren returnerar ogiltigt värde för utskriftsfilter
Trolig orsakDet här kontrollantstoppet inträffar när pipelinehanteraren returnerar ett ogiltigt värde till utskriftsfiltret. Rapportera det här felet till Microsoft eftersom det kan vara ett problem i pipelinetjänsten för utskriftsfilter.
Information som visas av programverifieraren- Format: - Metod %s: %s
- Parameter 1 - Skriv ut filter-GUID. Använd dd för att dumpa den om den här parametern inte är NULL.
- Parameter 2 - Värde.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: PIPELINE_INVALID_OUTPUT_ARGUMENT
- Stoppkod: 0000D024
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Ett anrop till en skrivardrivrutin ändrade säkerhetskontexten.
Trolig orsakDet här stoppet inträffar vanligtvis när en utskriftsdrivrutin anropar antingen RevertToSelf() eller RevertToPrinterSelf() men inte ändrade säkerhetskontexten tillbaka till att personifiera användaren genom att anropa ImpersonatePrinterClient(). Detta är inte tillåtet och utskriftshanterarens beteende är odefinierat efter detta. Detta kan också skapa en säkerhetsrisk och tillåta en fjärrautentiserad utökade privilegieringstyp för angrepp.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av metoden "%lS" i plugin-modulen vid "%lS"
- Parameter 1 - Kontonamn vid drivrutinsposten. Skriv "du address" för att dumpa den om den inte är NULL.
- Parameter 2 - Kontonamn vid drivrutinsavslut. Skriv "du address" för att dumpa den om den inte är NULL.
- Parameter 3 - Säkerhetstoken vid drivrutinspost
- Parameter 4 - Säkerhetstoken vid drivrutinsavslut
- Testlager: Utskriftsmejsel
- Stopp-ID: SECURITY_CONTEXT_CHANGED_BY_A_PRINT_DRIVER_CALL
- Stoppkod: 0000D025
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Utskriftsfiltret skickade en ogiltig PrintTicket till pipelinehanteraren
Trolig orsakDet här kontrollantstoppet inträffar när en IPrintTicketPart-del skickades till en SetPrintTicket-metod, men innehållet överensstämmer inte med PrintSchema.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet fanns i %lS metod. Använd GUID för att identifiera utskriftsfilter.
- Parameter 1 - Skriv ut filter-GUID. Använd dd för att dumpa den om den här parametern inte är NULL.
- Parameter 2 - Felmeddelanden som returneras av PTConform. Använd du för att dumpa meddelandet om den här parametern inte är NULL.
- Parameter 3 - PrintTicket XML-text. Använd du för att dumpa XML om den här parametern inte är NULL.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_FILTER_PRINTTICKET
- Stoppkod: 0000D026
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Utskriftsfiltret tog emot en ogiltig PrintTicket från pipelinehanteraren
Trolig orsakDet här kontrollantstoppet inträffar när en IPrintTicketPart-del togs emot från utskriftsfiltret via metoden GetPrintTicket, men innehållet överensstämmer inte med PrintSchema.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet fanns i %lS metod. Använd GUID för att identifiera utskriftsfilter.
- Parameter 1 - Skriv ut filter-GUID. Använd dd för att dumpa den om den här parametern inte är NULL.
- Parameter 2 - Felmeddelanden som returneras av PTConform. Använd du för att dumpa meddelandet om den här parametern inte är NULL.
- Parameter 3 - PrintTicket XML-text. Använd du för att dumpa XML om den här parametern inte är NULL.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: INVALID_PIPELINE_PRINTTICKET
- Stoppkod: 0000D027
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Ta bort DLL för utskriftsdrivrutinen med aktivt COM-återanrop.
Trolig orsakPositivt referensantal på COM-gränssnittet upptäcktes när målmodulen tas bort. Orsakas förmodligen av felaktig implementering av DllCanUnloadNow-export i modulen eller felaktig referensräkning.
Information som visas av programverifieraren- Format: – Det här kontrollantstoppet orsakades av %lS modulen lossades medan systemet fortfarande har en %lS pekare till den.
- Parameter 1 - COM-gränssnittsadress.
- Parameter 2 - Stackspårning där återanrop angavs. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: DLL_PREMATURE_UNLOAD
- Stoppkod: 0000D028
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Försök att använda ett utgivet COM-gränssnitt
Trolig orsakCOM-gränssnittet användes när det släpptes. Så här felsöker du det här stoppet: – Dumpa den aktuella stackspårningen med hjälp av k-kommandot i felsökningsprogrammet för att identifiera den rutin som försökte använda det släppta gränssnittet. – Dumpa stackspårningen av rutinen som släppte den med hjälp av dps-kommandot med den andra parametern för stoppet om det är tillgängligt.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av %lS gränssnitt som användes efter lanseringen.
- Parameter 1 - COM-gränssnittsadress.
- Parameter 2 - Stackspårning av versionsanropet när referensantalet gick till noll. Använd dps för att dumpa stackspårningen om den inte är NULL.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: COM_INTERFACE_ALREADY_RELEASED
- Stoppkod: 0000D029
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
En utskriftsdrivrutin med namnet ExitThread
Trolig orsakEn utskriftsdrivrutinsmodul med namnet ExitThread. När en utskriftsdrivrutinsmodul anropar ExitThread avslutas tråden innan några destruktorer kan anropas eller någon annan automatisk rensning kan utföras. Detta kan leda till odefinierat beteende. Därför bör utskriftsdrivrutiner alltid returneras från sin trådfunktion. Felsök det här stoppet: Dumpa den aktuella stackspårningen med hjälp av k-kommandot i felsökningsprogrammet för att identifiera den rutin som anropade ExitThread.
Information som visas av programverifieraren- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: DRIVER_CALLED_EXITTHREAD
- Stoppkod: 0000D02A
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
En utskriftsdrivrutin med namnet TerminateThread
Trolig orsakEn utskriftsdrivrutinsmodul med namnet TerminateThread. TerminateThread används för att orsaka att en tråd avslutas. När detta inträffar har måltråden ingen chans att köra någon kod i användarläge. DLL:er som är kopplade till tråden meddelas inte om att tråden avslutas. Systemet frigör trådens första stack. TerminateThread är en farlig funktion som endast ska användas i de mest extrema fallen. Till exempel kan TerminateThread resultera i följande problem: – Om måltråden äger ett kritiskt avsnitt släpps inte det kritiska avsnittet. – Om måltråden allokerar minne från heapen släpps inte heaplåset. – Om måltråden kör vissa kernel32-anrop när den avslutas kan kernel32-tillståndet för trådens process vara inkonsekvent. – Om måltråden manipulerar det globala tillståndet för en delad DLL kan DLL-filens tillstånd förstöras, vilket påverkar andra användare av DLL-filen. Felsök det här stoppet: Dumpa den aktuella stackspårningen med hjälp av k-kommandot i felsökningsprogrammet för att identifiera modulen och rutinen som anropade TerminateThread.
Information som visas av programverifieraren- Parameter 1 - Används inte.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: DRIVER_CALLED_TERMINATETHREAD
- Stoppkod: 0000D02B
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Utskriftsfiltret ändrade COM-lägenhetstypen för den aktuella tråden.
Trolig orsakDet här kontrollantstoppet inträffar när ett utskriftsfilter ändrar COM-lägenhetstypen i någon av dess metoder (InitializeFilter, StartOperation eller ShutdownOperation). Använd kommandot "ln poi(<Param1>)" i felsökningsprogrammet för att identifiera namnet på DLL:n för utskriftsfiltret.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades av att ett utskriftsfilters %lS metod ändrade COM-lägenhetstypen från %lS(%d) till %lS(%d).
- Parameter 1 - Filtergränssnittspekare. Använd "ln poi(<Param1>)" för att hitta filtret.
- Parameter 2 - Förväntad lägenhetstyp
- Parameter 3 - Faktisk lägenhetstyp
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: COM_APARTMENT_TYPE_CHANGED
- Stoppkod: 0000D02C
- Stränghet: Varning
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
COM initieras inte för den aktuella tråden efter anrop till utskriftsfiltermetoden.
Trolig orsakDet här kontrollantstoppet inträffar när ett utskriftsfilter har obalanserade CoInitialize[Ex] och CoUninitialize-anrop. Detta kan bero på att CoInitialize[Ex] oväntat returnerar fel, till exempel när lägenhetstypen för begäran inte matchar trådens aktuella typ. Använd kommandot "ln poi(<Param1>)" i felsökningsprogrammet för att identifiera namnet på DLL:n för utskriftsfiltret.
Information som visas av programverifieraren- Format: - Det här kontrollantstoppet orsakades troligen av ett utskriftsfilters %lS metod som anropar COM:s CoUninitialize utan motsvarande lyckade CoInitialize[Ex].
- Parameter 1 - Filtergränssnittspekare. Använd "ln poi(<value>)" för att hitta filtret.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: COM_NOT_INITIALIZED
- Stoppkod: 0000D02D
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
Utskriftsdrivrutinen matchar inte AddRef/Release-anrop för PT/PC XML-dokument.
Trolig orsakDet här kontrollantstoppet inträffar när en utskriftsdrivrutin felaktigt hanterar referensantalet för ett XML-dokument (t.ex. PrintTicket eller PrintCapabilities). Referensantalet förväntades inte ändras av metodanropet och leder sannolikt till en läcka och/eller ett överblivet kritiskt avsnitt i XML DOC.
Information som visas av programverifieraren- Format: – Efter %lS metodanrop %lS ANTAL XML-dokument ref %d, förväntas %d.
- Parameter 1 - Namn på felande metodanrop. Om inte NULL använder du för att visa detta.
- Parameter 2 - Typ av XML-dokument. Om inte NULL använder du för att visa detta.
- Parameter 3 - Aktuellt referensantal.
- Parameter 4 - Förväntat referensantal.
- Testlager: Utskriftsmejsel
- Stopp-ID: XML_DOM_REFCOUNT_CHANGED
- Stoppkod: 0000D02E
- Stränghet: Fel
- Engångsfel: Nej
- Felrapport: Paus
- Logga till fil: Ja
- Skapa backtrace: Ja
FatalExit anropades
Trolig orsakFatalExit anropades. Detta är en form av onormal avslutning som kan orsaka att andra kontrollantstopp rapporteras (t.ex. läckor), men för vilka ingen korrigerande åtgärd är möjlig (dvs. stoppen är opålitliga och bullriga). Felsök det här stoppet: Dumpa den aktuella stackspårningen med hjälp av k-kommandot i felsökningsprogrammet för att identifiera modulen och rutinen som anropade FatalExit.
Information som visas av programverifieraren- Parameter 1 - Avsluta kod.
- Parameter 2 - Används inte.
- Parameter 3 - Används inte.
- Parameter 4 - Används inte.
- Testlager: Utskriftsmejsel
- Stopp-ID: FATALEXIT
- Stoppkod: 0000D02F
- Stränghet: Information
- Engångsfel: Nej
- Felrapport: Ingen
- Logga till fil: Ja
- Skapa backtrace: Ja
Se även
Programverifierare – Stoppkoder och definitioner
Programverifierare – funktioner
Programverifierare – Testa program
Programverifierare – Tester i programverifierare
Programverifierare – Felsökning av programverifierare stoppas