Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ebben a tesztkészletben a következő stopkódok találhatók.
Kiszivárgott nyomtatófogópont észlelhető
Valószínű okAz alkalmazás leállásakor a program megnyitott nyomtatófogópontot észlelt. Valószínűleg a létrehozási szál nem hívta meg a ClosePrinter() függvényt a nyomtatófogópont bezárásához. A leállítás hibaelhárításához határozza meg a nyomtatófogópontot megnyitó szálat a hitelesítő leállítás második paraméterével a verem nyomkövetésének biztosításához. A hibakereső dps parancsával memóriaképet hozhat létre a verem nyomkövetésével. Keresse meg az első nem winspool és nem vfPrint modul nevét, amely vfPrint! VfHookOpenPrinter* vagy vfPrint! VfHookAddPrinter* – ez általában a 4. vagy a 6. veremkeret a listában.
Az Application Verifier által megjelenített információk- 1 . paraméter- Nyomtatófogópont kiszivárog.
- 2 . paraméter- Inicializálási verem nyomkövetése. Ha ez a paraméter nem NULL, a dps használatával memóriaképet hozhat a veremből.
- 3 . paraméter- A fogópontot megnyitó szál azonosítója.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: LEAKED_PRINTER_HANDLE
- Kód leállítása: 0000A000
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Kiszivárgott nyomtatóváltozás-értesítési leíró észlelhető
Valószínű okAz alkalmazás kilépésekor a program egy nem bezárt nyomtatóváltozás-értesítési leírót észlelt. Valószínűleg a leírót megnyitó szál nem hívta meg a FindClosePrinterChangeNotification() függvényt a fogópont bezárásához, mielőtt a szál kilépett volna. A leállítás hibaelhárításához határozza meg a nyomtatóváltozás-értesítési leírót megnyitó szálat: A leállítás második paramétere adja meg a verem címét. A dps paranccsal memóriaképet hozhat a verem nyomkövetésére. Keresse meg az első nem winspool és nem vfPrint modul nevét, amely vfPrint! VfHookFindFirstPrinterChangeNotification. Ez általában a 4. veremkeretben található.
Az Application Verifier által megjelenített információk- 1 . paraméter- Kiszivárgott a nyomtatóváltozás-értesítési fogópont.
- 2 . paraméter- Inicializálási verem nyomkövetése. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Az utolsó szál szálazonosítója, amely azt használja.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: LEAKED_PRINTER_CHANGE_NOTIFICATION_HANDLE
- Kód leállítása: 0000A001
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Kiszivárgott PRINTER_NOTIFY_INFO észlelt
Valószínű okA programból való kilépéskor egy lefoglalt PRINTER_NOTIFY_INFO objektumot észleltek, amely nem lett felszabadítva. Valószínűleg a FreePrinterNotifyInfo() hívásával kell felszabadítani, mielőtt kilép. A leállítás hibaelhárításához: Határozza meg a winspoolt a PRINTER_NOTIFY_INFO objektum nevében történő lefoglalásához a hitelesítő leállítás második paraméterének használatával. Az inicializálási verem nyomkövetésének kiírása a hibakereső dps parancsával. Keresse meg az első nem winspool és nem vfPrint modul nevét, amely vfPrint! VfHookFindNextPrinterChangeNotification. Ez a rutin általában a harmadik veremkeretben található.
Az Application Verifier által megjelenített információk- 1 . paraméter- A kiszivárgott PRINTER_NOTIFY_INFO objektum mutatója.
- 2 . paraméter- Inicializálási verem nyomkövetése. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: LEAKED_PPRINTER_NOTIFY_INFO
- Kód leállítása: 0000A002
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A nyomtatófogópont használata közben észlelt versenyállapot
Valószínű okA nyomtatófogantyú egyszerre több szálon is használható. A nyomtatófogópontok nem biztonságosak, ami azt jelenti, hogy a nyomtatófogópont egyidejű használata több szálon nem engedélyezett alkalmazásszintű szinkronizálás nélkül a fogóponthoz való hozzáférés biztonságos koordinálása érdekében. Az alkalmazásnak vagy külön nyomtatófogópontot kell megnyitnia minden szálon, vagy egyéni szinkronizálási hozzáférést kell biztosítania a nyomtató fogópontjához a Win32 szinkronizálási API-val. A Win32 szinkronizálási API-t a következő helyen ismertetjük: https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Az Application Verifier által megjelenített információk- 1 . paraméter- A nyomtatókezelő elérése folyamatban van.
- 2 . paraméter- Aktuális szálazonosító.
- 3 . paraméter- Az egyidejű szál szálazonosítója.
- 4 . paraméter- Egyidejűség száma.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: MULTITHREADED_ACCESS_TO_PRINTER_HANDLE
- Kód leállítása: 0000A003
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Lehetséges többszálas hozzáférés egy nyomtatófogóponthoz
Valószínű okA nyomtatófogópontot a létrehozott száltól eltérő szálon használták. A nyomtatófogópontok nem biztonságosak, ami azt jelenti, hogy a nyomtatófogópont egyidejű használata több szálon nem engedélyezett alkalmazásszintű szinkronizálás nélkül a fogóponthoz való hozzáférés biztonságos koordinálása érdekében. Az alkalmazásnak vagy külön nyomtatófogópontot kell megnyitnia minden szálon, vagy egyéni szinkronizálási hozzáférést kell biztosítania a nyomtató fogópontjához a Win32 szinkronizálási API-val. A Win32 szinkronizálási API-t a következő helyen ismertetjük: https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Az Application Verifier által megjelenített információk- 1 . paraméter- A nyomtatókezelő elérése folyamatban van.
- 2 . paraméter- Az inicializáló szál szálazonosítója.
- 3 . paraméter- Az inicializálás nyomon követése.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: PRINTER_HANDLE_ACCESSED_NOT_ON_THE_THREAD_THAT_OPENED_IT
- Kód leállítása: 0000A004
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: Nem
- Backtrace létrehozása: Nem
Kísérlet zárt nyomtatófogópont használatára
Valószínű okA lezárás után nyomtatófogópontot használtak. A bezárt nyomtatófogópontot használó rutin azonosításához a hibakeresőben található "k" paranccsal kell kiírni az aktuális verem nyomkövetését. A fogópontot lezáró rutin veremkövetésének kiírásához használja a dps parancsot a stop második paraméterével.
Az Application Verifier által megjelenített információk- 1 . paraméter- A nyomtatókezelő elérése folyamatban van.
- 2 . paraméter- Verem a záró nyomkövetését. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: PRINTER_HANDLE_ALREADY_CLOSED
- Kód leállítása: 0000A005
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Ismeretlen nyomtatófogópont használata
Valószínű okAz OpenPrinterA, az OpenPrinterW, az OpenPrinter2W (Windows Vista rendszeren), az AddPrinterA vagy az AddPrinterW meghívásával megkísérelt olyan nyomtatóleírót használni, amely nem lett megnyitva. A műveletet megkísérlő rutin veremkövetésének megtekintéséhez használja a hibakereső "k" parancsát.
Az Application Verifier által megjelenített információk- 1 . paraméter- A nyomtatókezelő elérése folyamatban van.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: INVALID_PRINTER_HANDLE
- Kód leállítása: 0000A006
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Kísérlet egy zárt nyomtatómódosítási értesítési leíró használatára
Valószínű okA nyomtatócsere értesítési leírója a bezárása után lett használva. A bezárt nyomtatóváltozás-értesítési leírót használó rutin megtekintéséhez a hibakeresőben található "k" paranccsal kell kiírni az aktuális verem nyomkövetését. A fogópontot lezáró rutin veremkövetésének kiírásához használja a dps parancsot a stop második paraméterével.
Az Application Verifier által megjelenített információk- 1 . paraméter- A nyomtatóváltozás-értesítési leíró elérése folyamatban van.
- 2 . paraméter- Verem a záró nyomkövetését. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: PRINTER_CHANGE_NOTIFICATION_HANDLE_ALREADY_CLOSED
- Kód leállítása: 0000A007
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Kísérlet érvénytelen nyomtatómódosítási értesítési leíró használatára
Valószínű okA FindFirstPrinterChangeNotification Win32 API-függvénysel nem megnyitott leírót nyomtatóváltozás-értesítési leíróként adták át. A műveletet megkísérlő rutin veremkövetésének megtekintéséhez használja a hibakereső "k" parancsát.
Az Application Verifier által megjelenített információk- 1 . paraméter- A nyomtatóváltozás-értesítési leíró elérése folyamatban van.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: UNKNOWN_PRINTER_CHANGE_NOTIFICATION_HANDLE
- Kód leállítása: 0000A008
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Felszabadított PRINTER_NOTIFY_INFO objektum használata
Valószínű okA felszabadítás után egy PRINTER_NOTIFY_INFO objektum lett használatban. A felszabadított PRINTER_NOTIFY_INFO objektumot használó rutin megtekintéséhez a hibakeresőben található "k" paranccsal dobja ki az aktuális verem nyomkövetését. A fogópontot lezáró rutin veremkövetésének kiírásához használja a dps parancsot a stop második paraméterével.
Az Application Verifier által megjelenített információk- 1 . paraméter- A hozzáférés alatt álló PRINTER_NOTIFY_INFO címe.
- 2 . paraméter- Verem a záró nyomkövetését. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: PRINTER_NOTIFY_INFO_ALREADY_FREED
- Kód leállítása: 0000A009
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Kísérlet érvénytelen PRINTER_NOTIFY_INFO objektum használatára
Valószínű okA PRINTER_NOTIFY_INFO objektumot nem a FindNextPrinterChangeNotification Win32 API függvény nyitotta meg. A műveletet megkísérlő rutin veremkövetésének megtekintéséhez használja a hibakereső "k" parancsát.
Az Application Verifier által megjelenített információk- 1 . paraméter- A hozzáférés alatt álló PRINTER_NOTIFY_INFO címe.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: INVALID_PRINTER_NOTIFY_INFO
- Kód leállítása: 0000A00A
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Túl sok nyitott nyomtatófogópont
Valószínű okTúl sok nyomtatófogópont volt megnyitva. Lehetséges, hogy erőforrás-szivárgás történt.
Az Application Verifier által megjelenített információk- 1 . paraméter- A jelenleg megnyitott nyomtatófogópontok száma.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: TOO_MANY_OPENED_PRINTER_HANDLES
- Kód leállítása: 0000A00B
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Úgy tűnik, hogy az OpenPrinter2W a Windows egy korábbi verziójának winspool.drv-ből exportálva van
Valószínű okUnknown. Jelentse ezt a hibát a Microsoftnak.
Az Application Verifier által megjelenített információk- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: WINSPOOL_OPENPRINTER2W_EXPORTED_ON_PRE_VISTA_OS
- Kód leállítása: 0000A00C
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Túl sok megnyitott PrintTicket-szolgáltatói fogópont (HPTPROVIDER)
Valószínű okA PTOpenProvider(Ex) meghívásával túl sok PrintTicket-szolgáltatói leíró lett megnyitva. Ennek az lehet az eredménye, hogy nem hívja meg a PTCloseProvidert, ha a leíróra már nincs szükség, és erőforrásszivárgást okoz.
Az Application Verifier által megjelenített információk- 1 . paraméter- Az aktuálisan megnyitott PrintTicket-szolgáltatói leírók száma.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: TOO_MANY_OPENED_PRINT_TICKET_PROVIDER_HANDLES
- Kód leállítása: 0000A00D
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Kísérlet zárt PrintTicket szolgáltatói leíró (HPTPROVIDER) használatára
Valószínű okA rendszer a felszabadítása után egy PrintTicket szolgáltatói fogópontot használt. A bezárt PrintTicket-szolgáltató kezelőjét használó rutin megtekintéséhez a hibakeresőben található "k" paranccsal dobja ki az aktuális verem nyomkövetését. A fogópontot lezáró rutin veremkövetésének kiírásához használja a dps parancsot a stop második paraméterével.
Az Application Verifier által megjelenített információk- 1 . paraméter- A HPTPROVIDER leíró elérése folyamatban van.
- 2 . paraméter- Verem a záró nyomkövetését. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: PRINT_TICKET_PROVIDER_HANDLE_ALREADY_CLOSED
- Kód leállítása: 0000A00E
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Ismeretlen PrintTicket szolgáltatói leíró (HPTPROVIDER) használata
Valószínű okOlyan PrintTicket szolgáltatói leírót használt, amely nem a PTOpenProvider vagy a PTOpenProviderEx meghívásával lett megnyitva.
Az Application Verifier által megjelenített információk- 1 . paraméter- A HPTPROVIDER leíró elérése folyamatban van.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: UNKNOWN_PRINT_TICKET_PROVIDER_HANDLE
- Kód leállítása: 0000A00F
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A PrintTicket szolgáltatói leíró használata közben észlelt versenyállapot
Valószínű okA PrintTicket szolgáltatói fogópont egyidejűleg több szálon is használható volt. Ehhez a leíróhoz való hozzáférés alkalmazásszintű szinkronizálására van szükség. A PrintTicket szolgáltatói fogópontok nem biztonságosak, ami azt jelenti, hogy a PrintTicket szolgáltatói fogópont egyidejű használata több szálon nem engedélyezett. Ehelyett az alkalmazásnak vagy külön PrintTicket-szolgáltatói leírót kell megnyitnia minden szálon, vagy egyéni szinkronizálási hozzáférést kell biztosítania a PrintTicket szolgáltatói leíróhoz a Win32 szinkronizálási API használatával. A Win32 szinkronizálási API-t a következő helyen ismertetjük: https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Az Application Verifier által megjelenített információk- 1 . paraméter- A PrintTicket-szolgáltatói leíró elérése folyamatban van.
- 2 . paraméter- Aktuális szálazonosító.
- 3 . paraméter- Az egyidejű szál szálazonosítója.
- 4 . paraméter- Egyidejűség száma.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: MULTITHREADED_ACCESS_TO_PRINT_TICKET_PROVIDER_HANDLE
- Kód leállítása: 0000A010
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Lehetséges többszálas hozzáférés egy PrintTicket-szolgáltatóhoz észlelt leíróhoz
Valószínű okEz a figyelmeztetés arra figyelmeztet, hogy a PrintTicket szolgáltatói leírót a létrehozott száltól eltérő szálban használták. Ez alkalmazásszintű szinkronizálást igényelhet a leíró biztonságos eléréséhez. A PrintTicket szolgáltatói fogópontok nem biztonságosak, ami azt jelenti, hogy a PrintTicket szolgáltatói fogópont egyidejű használata több szálon nem engedélyezett. Ehelyett az alkalmazásnak vagy külön PrintTicket-szolgáltatói leírót kell megnyitnia minden szálon, vagy egyéni szinkronizálási hozzáférést kell biztosítania a PrintTicket szolgáltatói leíróhoz a Win32 szinkronizálási API használatával. A Win32 szinkronizálási API-t a következő helyen ismertetjük: https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Az Application Verifier által megjelenített információk- 1 . paraméter- A PrintTicket-szolgáltatói leíró elérése folyamatban van.
- 2 . paraméter- Az inicializáló szál szálazonosítója.
- 3 . paraméter- Az inicializálás nyomon követése.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: PRINT_TICKET_PROVIDER_HANDLE_ACCESSED_NOT_ON_THE_THREAD_THAT_OPENED_IT
- Kód leállítása: 0000A011
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Kiszivárgott PrintTicket-szolgáltatói leíró észlelhető
Valószínű okA rendszer egy megnyitott PrintTicket-szolgáltatói leírót észlelt a szál kilépésekor. Előfordulhat, hogy a létrehozási rutin nem a PTCloseProvider() nevet kapta, hogy bezárja azt a kilépés előtt. A leállítás hibaelhárításához határozza meg azt a szálat, amely megnyitotta a PrintTicket szolgáltatói leírót a hitelesítő leállítás második paraméterével a verem nyomkövetésének biztosításához. A hibakereső dps parancsával memóriaképet hozhat létre a verem nyomkövetésével. Keresse meg az első nem prntvpt és nem vfPrint modul nevét, amely vfPrint! VfPTOpenProvider vagy vfPrint! VfPTOpenProviderEx – ez általában a 4. vagy a 6. veremkeret a listában.
Az Application Verifier által megjelenített információk- 1 . paraméter- A PrintTicket szolgáltatói leíró kiszivárog.
- 2 . paraméter- Inicializálási verem nyomkövetése. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- A fogópontot megnyitó szál azonosítója.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: LEAKED_PRINT_TICKET_PROVIDER_HANDLE
- Kód leállítása: 0000A012
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Túl sok megnyitott nyomtatómódosítási értesítési fogópont
Valószínű okTúl sok nyomtatóváltozás-értesítési fogópont lett megnyitva. Lehetséges, hogy erőforrás-szivárgás történt. Az erőforrásszivárgások egyik gyakori formája, hogy egy rutin megnyitja a nyomtatóváltozás-értesítési leírót, és nem zárja be, mielőtt kilép.
Az Application Verifier által megjelenített információk- 1 . paraméter- Az aktuálisan megnyitott nyomtatóváltozás-értesítési leírók száma.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: TOO_MANY_OPENED_PRINTER_CHANGE_NOTIFICATION_HANDLES
- Kód leállítása: 0000A013
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Túl sok megnyitott PRINTER_NOTIFY_INFO objektum
Valószínű okTúl sok PRINTER_NOTIFY_INFO objektum lett megnyitva. Lehetséges, hogy erőforrás-szivárgás történt. Az erőforrásszivárgások egyik gyakori formája, hogy egy rutin megnyit egy PRINTER_NOTIFY_INFO objektumot, és nem zárja be, mielőtt kilép.
Az Application Verifier által megjelenített információk- 1 . paraméter- Az éppen megnyitott PRINTER_NOTIFY_INFO objektumok száma.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: TOO_MANY_OPENED_PRINTER_NOTIFY_INFO_OBJECTS
- Kód leállítása: 0000A014
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Kísérlet érvénytelen PrintTicket használatára
Valószínű okEz a hitelesítő leáll, ha az alkalmazás egy érvénytelen PrintTicket-metódust hív meg.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást az okozta, amikor az alkalmazás érvénytelen PrintTickettel hívta meg a %lS metódust
- 1 . paraméter- A PTConform által visszaadott hibaüzenetek. Ha ez a paraméter nem NULL, akkor a du paramétert használja az üzenet kiírásához.
- 2 . paraméter- PrintTicket XML-szöveg. Ha ez a paraméter nem NULL, akkor a du használatával memóriaképet hozhat ki az XML-fájlból.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: INVALID_APPLICATION_PRINTTICKET
- Kód leállítása: 0000A015
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Érvénytelen PrintCapabilities-dokumentum használata
Valószínű okEz a hitelesítő leáll, ha az alkalmazás egy érvénytelen PrintCapabilities-dokumentummal rendelkező PrintTicket metódust hív meg.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást akkor okozta, amikor az alkalmazás érvénytelen PrintCapabilities-dokumentummal hívta meg a %lS metódust
- 1 . paraméter- A PTConform által visszaadott hibaüzenetek. Ha ez a paraméter nem NULL, akkor a du paramétert használja az üzenet kiírásához.
- 2 . paraméter- PrintCapabilities XML-szöveg. Ha ez a paraméter nem NULL, akkor a du használatával memóriaképet hozhat ki az XML-fájlból.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: INVALID_APPLICATION_PRINTCAPABILITIES
- Kód leállítása: 0000A016
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Érvénytelen NULL argumentum lett átadva a PrintTicket metódusnak
Valószínű okEz a hitelesítő leáll, ha az alkalmazás érvénytelen NULL argumentummal meghív egy PrintTicket metódust.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást akkor okozta, amikor az alkalmazás null %lS argumentummal meghívta a %lS metódust
- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: PRINTTICKET_API_INVALID_NULL_ARGUMENT
- Kód leállítása: 0000A017
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A PTConform váratlan hibát észlelt
Valószínű okEz a hitelesítő leállítása akkor következik be, ha a PrintVerifier váratlan hibába ütközik, miközben megpróbálja ellenőrizni, hogy a PrintTicket/PrintCapabilities megfelel-e a PrintSchema-nak. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a PrintVerifierben.
Az Application Verifier által megjelenített információk- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: PTCONFORM_UNEXPECTED_ERROR
- Kód leállítása: 0000A018
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
DllMain-ból hívott illegális nyomtatási API
Valószínű okOlyan nyomtatási API-ra irányuló hívás történt, amely nem támogatja a DllMain-ból való meghívást. Számos Win32 API nem csak a Win32 nyomtatási API-kból hívható meg a DllMain-ból. További információkért olvassa el a DllMain dokumentációját az MSDN-kódtárban.
Az Application Verifier által megjelenített információk- Formátum: - DllMainből hívott API nyomtatása: %s
- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: UNSUPPORTED_API_CALL_IN_DLLMAIN
- Kód leállítása: 0000A019
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Kiszivárgott az orsófájl leírója
Valószínű okAz alkalmazás leállásakor a rendszer egy megnyitott várólistás fájlleírót észlelt. Valószínűleg a CloseSpoolFileHandle() nem lett meghívva. A leállítás hibaelhárításához: Határozza meg, hogy melyik szál nyitotta meg a nyomtatófogópontot. Ha a 2. paraméter nem NULL értékű, a dps használatával memóriaképet hozhat a veremből. Keresse meg az első nem winspool és nem vfPrint modul nevét, amely vfPrint! VfHookOpenPrinter* vagy vfPrint! VfHookAddPrinter*. Ez a rutin általában a 4. vagy a 6. veremkeret a listában.
Az Application Verifier által megjelenített információk- 1 . paraméter- Kiszivárog a fogópont.
- 2 . paraméter- Inicializálási verem nyomkövetése. Ha ez a paraméter nem NULL, a dps használatával memóriaképet hozhat a veremből.
- 3 . paraméter- A fogópontot megnyitó szál azonosítója.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: LEAKED_SPOOL_FILE_HANDLE
- Kód leállítása: 0000A01A
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: Nem
- Backtrace létrehozása: Nem
Kísérlet zárt sorfájl-leíró használatára
Valószínű okA Spool fájlkezelőt a lezárás után használták. A leállítás hibaelhárításához: A hibakeresőben található "k" paranccsal állapítsa meg az aktuális verem nyomkövetését a bezárt leírót használni próbáló rutin azonosításához. A leállítás második paraméterével a dps paranccsal a fogópontot lezáró rutin veremkövetésének kiírása.
Az Application Verifier által megjelenített információk- 1 . paraméter- Spool file handle is accessed.
- 2 . paraméter- Verem a záró nyomkövetését. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: SPOOL_FILE_HANDLE_ALREADY_CLOSED
- Kód leállítása: 0000A01B
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Ismeretlen várólistás fájlleíró használata
Valószínű okA GetSpoolFileHandle vagy a CommitSpoolData meghívásával megkísérlődött egy olyan sorfájl-leíró használata, amely nem lett megnyitva. A hibakeresőben található "k" paranccsal megtekintheti a műveletet megkísérlő rutin veremnyomát.
Az Application Verifier által megjelenített információk- 1 . paraméter- A hozzáférés kezelése.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: INVALID_SPOOL_FILE_HANDLE
- Kód leállítása: 0000A01C
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Túl sok nyitott spool-fájlfogópont
Valószínű okTúl sok spool fájlfogópont lett megnyitva. Lehetséges, hogy erőforrás-szivárgás történt.
Az Application Verifier által megjelenített információk- 1 . paraméter- Az aktuálisan megnyitott leírók száma.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: TOO_MANY_OPENED_SPOOL_FILE_HANDLES
- Kód leállítása: 0000A01D
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A DEVMODE pufferparaméter a nem olvasható memóriaoldalakra terjed ki.
Valószínű okEzt a leállást több feltétel is okozhatja: a DEVMODE-puffert már felszabadították, a DEVMODE-puffert helytelenül hozták létre a dmSize és a dmDriverExtra tagoknak a kívántnál nagyobb érték hozzárendelésével, vagy null devmode puffert használtak, ahol nem NULL pufferre számítottak.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást egy olyan szoftverösszetevő okozta, amely rossz DEVMODE-pufferrel nevezte el a nyomtatási alrendszert. Tekintse át az aktuális verem nyomkövetését, és ellenőrizze a devmode lefoglalását, felépítését és élettartamát a hiba helyének azonosításához.
- 1 . paraméter- A rossz DEVMODE puffer
- 2 . paraméter- A devmode dmSize és dmDriverExtra mezőkből kiszámított teljes pufferméret. Nulla, ha a puffer teljesen nem olvasható memóriában van.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: DEVMODE_BUFFER_SPANS_IN_NON_READABLE_MEMORY_PAGE
- Kód leállítása: 0000A01E
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A modul eltávolítása aktív COM-visszahívással.
Valószínű okA rendszer pozitív újraszámlálást észlelt a COM-felületen a célmodul kiürítése közben. Valószínűleg a DllCanUnloadNow-exportálás modulbeli helytelen implementációja vagy a helytelen hivatkozásszámlálás okozza.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást %lS modul kiürítése okozta, miközben a rendszer továbbra is %lS mutatót tartalmaz.
- 1 . paraméter- COM felület címe.
- 2 . paraméter- Stack trace where callback is provided. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: MODULE_UNLOAD
- Kód leállítása: 0000A01F
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A RegisterForPrintAsyncNotifications által visszaadott aszinkron értesítési leíró nem lett megfelelően felszabadítva
Valószínű okA RegisterForPrintAsyncNotifications API-függvény által lefoglalt leíró nem lett felszabadítva, amíg a program ki nem lépett. Valószínűleg a kilépés előtt a UnRegisterForPrintAsyncNotifications() meghívásával kell felszabadítani. A leállítás hibaelhárításához: Határozza meg a winspool nevű rutint, hogy a hitelesítő leállítás második paraméterével lefoglalja a leírót a nevében. Az inicializálási verem nyomkövetésének kiírása a hibakereső dps parancsával. Keresse meg az első nem winspool és nem vfPrint modul nevét, amely vfPrint! VfHookRegisterForPrintAsyncNotifications. Ez a rutin általában a harmadik veremkeretben található.
Az Application Verifier által megjelenített információk- 1 . paraméter- Érték kezelése.
- 2 . paraméter- Inicializálási verem nyomkövetése. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: LEAKED_ASYNC_NOTIFY_HANDLE
- Kód leállítása: 0000A020
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Próbálja meg érvénytelen leírót használni a UnRegisterForPrintAsyncNotifications fájlban.
Valószínű okA leírót nem a RegisterForPrintAsyncNotifications Win32 API függvény nyitotta meg. A műveletet megkísérlő rutin veremkövetésének megtekintéséhez használja a hibakereső "k" parancsát.
Az Application Verifier által megjelenített információk- 1 . paraméter- Érték kezelése.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: INVALID_ASYNC_NOTIFY_HANDLE
- Kód leállítása: 0000A021
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Zárt leíró használata a UnRegisterForPrintAsyncNotifications API-függvényben
Valószínű okA lezárás után aszinkron értesítési leírót használtunk. A bezárt fogópontot használó rutin megtekintéséhez a hibakeresőben található "k" paranccsal kell kiírni az aktuális verem nyomkövetését. A fogópontot lezáró rutin veremkövetésének kiírásához használja a dps parancsot a stop második paraméterével.
Az Application Verifier által megjelenített információk- 1 . paraméter- Érték kezelése.
- 2 . paraméter- Verem a záró nyomkövetését. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: ASYNC_NOTIFY_HANDLE_ALREADY_CLOSED
- Kód leállítása: 0000A022
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A külső függvény hibát jelez, de növeli a bemeneti felület referenciaszámát
Valószínű okEgy külső metódus bemenetként fogadja az interfészmutatót. Ha az ilyen metódus feladatkódot ad vissza, a felület hiv-számának változatlannak kell maradnia. Ebben az esetben azonban a referenciaszám megnőtt.
Az Application Verifier által megjelenített információk- Formátum: - A %lS metódus %x hibakódot ad vissza, de növeli %lS paraméter hiv-számát.
- 1 . paraméter- Az úgynevezett felületmutató. Ha NULL, akkor a függvény statikus.
- 2 . paraméter- Bemeneti felület mutatója.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: REFCOUNT_PLUS_AFTER_FAIL
- Kód leállítása: 0000A023
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A Windows API-függvény hibát jelez, de növeli a bemeneti felület referenciaszámát
Valószínű okAz API-metódus bemenetként fogadja az interfészmutatót. Ha az ilyen metódus feladatkódot ad vissza, a felület hiv-számának változatlannak kell maradnia. Ebben az esetben azonban a referenciaszám megnőtt. Jelentse ezt a hibát a Microsoftnak, mert az az API-kód hibája lehet.
Az Application Verifier által megjelenített információk- Formátum: - A %lS metódus %x hibakódot ad vissza, de növeli %lS paraméter hiv-számát.
- 1 . paraméter- Az úgynevezett felületmutató. Ha NULL, akkor a függvény statikus.
- 2 . paraméter- Bemeneti felület mutatója.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: REFCOUNT_PLUS_AFTER_API_FAIL
- Kód leállítása: 0000A024
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az IPrintAsyncNotifyChannel szerződés megsértése az operációs rendszer által.
Valószínű okAz IPrintAsyncNotifyChannel platform-implementációja megsértette az IPrintAsyncNotifyChannel által vélt vagy meghatározott különleges szerződés egy részét. Az IPrintAsyncNotifyChannel speciális kivételekkel rendelkezik az AddRef és a Kiadás alól. Ehhez a platform az OnEventNotify és a ChannelClosed parancsot ugyanazzal a mutató értékkel hívja meg, mint amellyel a csatorna létrejött.
Az Application Verifier által megjelenített információk- Formátum: - %s nem a megfelelő illesztőmutatóval lett meghívva.
- 1 . paraméter- Tényleges illesztőmutató.
- 2 . paraméter- Várt illesztőmutató.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: ASYNCCHANNEL_OS_CONTRACT_VIOLATION
- Kód leállítása: 0000A025
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az IPrintAsyncNotifyChannel szerződésszegését a csatornafelhasználók megsértik.
Valószínű okKétirányú csatornákon a SendNotification, a CloseChannel meghívása vagy a végleges kiadás létrehozása az interfészen mutató mutatóval lemond a "tulajdonjogról". A csatorna létrehozása és az első értesítés elküldése után csak akkor hívhatja meg a Release() elemet, ha a visszahívás onEventNotify-ját meghívja. Ha meghívja a CloseChannel() parancsot, vagy csatornaleképezett értesítést kap, akkor nem szabad végrehajtania a végleges Release() hívást.
Az Application Verifier által megjelenített információk- Formátum: - %s volt meghívva, de a csatorna "tulajdonjoga" jelenleg a nyomtatásisor-kezelőhöz tartozik
- 1 . paraméter- IPrintAsyncNotifyChannel interfészmutató.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: ASYNCCHANNEL_CLIENT_CONTRACT_VIOLATION
- Kód leállítása: 0000A026
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az IPrintAsyncNotifyChannel bezárása során észlelt verseny
Valószínű okKérjük, jelentse ezt a leállítást a Microsoftnak. Ez a leállítás azt jelzi, hogy egy értesítés érkezik _during_ a CloseChannel hívásához. Ha ez a feltétel bekövetkezik, előfordulhat, hogy a fogyasztó nem tudja megfelelően felszabadítani a csatornát. Ezt a leállást nem szabad gyakran tapasztalni. Ezt megelőzheti, ha mindig biztosítja, hogy a figyelő elérhető legyen a kétirányú csatorna létrehozása előtt, ÉS/VAGY gondoskodjon arról, hogy ne induljon el figyelő, mielőtt olyan csatornát próbál bezárni, amely már küldött egy értesítést, de nem kapta meg a visszahívást.
Az Application Verifier által megjelenített információk- Formátum: - A %sfüggvényben egy hívás már folyamatban van egy másik szálon. További információt a súgóban talál.
- 1 . paraméter- IPrintAsyncNotifyChannel interfészmutató.
- 2 . paraméter- A tagfüggvény szálazonosítója.
- 3 . paraméter- A visszahívási esemény függvény szálazonosítója.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: ASYNCCHANNEL_CLOSECHANNEL_RACE_DETECTED
- Kód leállítása: 0000A027
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Hálózati hívásokat kezdeményező nyomtatási API meghívása grafikus felhasználói felületi szálon. Ez a felhasználói felület lefagyásához vezethet.
Valószínű okA rendszer egy nyomtatási API-t hívott meg, amely hálózati hívásokat indít a grafikus felhasználói felület szálán. Ez a felhasználói felület lefagyásához vezethet. Általában az ilyen API-kat egy feldolgozó szálon kell meghívni, üzenetszivattyúk nélkül.
Az Application Verifier által megjelenített információk- Formátum: - %s egy grafikus felhasználói felületű szálon hívták meg. Ez a felhasználói felület lefagyásához vezethet.
- 1 . paraméter- A felső szintű látható ablak HWND-ja.
- 2 . paraméter- Aktuális szálazonosító.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: CALLING_NETBOUND_PRINT_API_ON_GUI_THREAD
- Kód leállítása: 0000A028
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A felhasználói felületet előugró API meghívása a Session0.
Valószínű okHívás történt egy API-ra, amely felugrik a felhasználói felületen a Session0.
Az Application Verifier által megjelenített információk- Formátum: - Az illegális hívás a Session0 API-ban: %s
- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintAPI
- Leállítás azonosítója: UNSUPPORTED_API_CALLED_IN_SESSION_ZERO
- Kód leállítása: 0000A029
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Első esély a hozzáférés megsértésére
Valószínű okEz a leállítás akkor jön létre, ha a nyomtatóillesztő olyan virtuális memóriacímet próbál elérni, amely nem érhető el, mert nem futtatható, felszabadították vagy megszüntették, vagy fenntartott, de nem véglegesített. A hibakereséshez a következőt kell elvégeznie:
- u <parameter2> – a gyanús kód összeállítása
- .exr <paraméter3> – a kivételadatok megjelenítéséhez
- .cxr <parameter4> – a kivétel környezeti adatainak megjelenítéséhez
- kb – a verem nyomkövetésének megjelenítése a kivétel felmerülésekor
- 1 . paraméter- A cím elérése folyamatban van.
- 2 . paraméter- Érvénytelen hozzáférést végrehajtó kód.
- 3 . paraméter- Kivételrekord. A .exr használatával jelenítheti meg.
- 4 . paraméter- Környezeti rekord. A .cxr használatával jelenítheti meg.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: FIRST_CHANCE_ACCESS_VIOLATION
- Kód leállítása: 0000D000
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A szál egy egész számértéket egy nulla egész osztóval próbált meg elosztani
Valószínű okEz a leállítás akkor jön létre, ha a nyomtatóillesztő megpróbál egy egész számot nullával elválasztani. A hibakereséshez a következőt kell elvégeznie:
- u <parameter1> – a gyanús kód összeállítása
- .exr <paraméter2> – a kivételadatok megjelenítéséhez
- .cxr <parameter3> – a kivétel környezeti adatainak megjelenítéséhez
- kb – a verem nyomkövetésének megjelenítése a kivétel felmerülésekor
- 1 . paraméter- Az osztást nulla művelettel végző kód.
- 2 . paraméter- Kivételrekord. A .exr használatával jelenítheti meg.
- 3 . paraméter- Környezeti rekord. A .cxr használatával jelenítheti meg.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INT_DIVIDE_BY_ZERO
- Kód leállítása: 0000D001
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A szál olyan hardveren próbált adatokat olvasni vagy írni, amelyek nem biztosítanak igazítást
Valószínű okEz a leállítás akkor jön létre, amikor az illesztő nem megfelelő hardveren próbál adatokat olvasni vagy írni, amelyek nem biztosítanak igazítást. A 16 bites értékeket például két bájtos határokhoz kell igazítani; 32 bites értékek 4 bájtos határokon stb. A hibakereséshez a következőt kell elvégeznie:
- u <parameter1> – a bűnös kód összevonásához
- .exr <paraméter2> – a kivételadatok megjelenítéséhez
- .cxr <parameter3> – a kivétel környezeti adatainak megjelenítéséhez
- kb – a verem nyomkövetésének megjelenítése a kivétel felmerülésekor
- 1 . paraméter- Kód, ahol az adattípus helytelenül történt.
- 2 . paraméter- Kivételrekord. A .exr használatával jelenítheti meg.
- 3 . paraméter- Környezeti rekord. A .cxr használatával jelenítheti meg.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: DATATYPE_MISALIGNMENT
- Kód leállítása: 0000D002
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Érvénytelen fogópontkivétel az aktuális verem nyomkövetéséhez
Valószínű okEz a leállítás akkor jön létre, ha a verem tetején lévő függvény érvénytelen fogópontot ad át egy rendszer rutinjának. A kb parancs általában megjeleníti a hívásveremben átadott leíró értékét. A fogópont a hívás egyik paramétere lesz. Gyakran ez az első paraméter. A null leíró értéke egy érvénytelen leíróérték egyik példája. Ha a leíró értéke érvényesnek tűnik, a !htrace hibakereső bővítmény használatával megtekintheti a leíró értékét tartalmazó műveletek előzményeit. Előfordulhat, hogy egy érvényesnek tűnő leíróérték érvénytelen lehet, ha a leírót a lezárás után használják.
Az Application Verifier által megjelenített információk- 1 . paraméter- Kivételkód.
- 2 . paraméter- Kivételrekord. A .exr használatával jelenítheti meg.
- 3 . paraméter- Környezeti rekord. A .cxr használatával jelenítheti meg.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_HANDLE
- Kód leállítása: 0000D003
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az alapvető illesztőprogram egy zárt nyomtatófogópontot küld a beépülő modulba
Valószínű okA fő illesztőprogram egy már bezárt nyomtatófogópontot küld a beépülő modulnak. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a Microsoft fő nyomtatóillesztő moduljában. A bezárt nyomtatófogópontot használó rutin azonosításához a hibakeresőben található "k" paranccsal kell kiírni az aktuális verem nyomkövetését. A fogópontot lezáró rutin veremkövetésének kiírásához használja a dps parancsot a stop második paraméterével.
Az Application Verifier által megjelenített információk- 1 . paraméter- A nyomtató fogópontját a beépülő modulba küldi.
- 2 . paraméter- A záró rutin nyomon követése.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PRINTER_HANDLE_ALREADY_CLOSED
- Kód leállítása: 0000D004
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az alapillesztő ismeretlen nyomtatófogópontot küld a beépülő modulba
Valószínű okAz alapvető illesztőprogram a nem megnyitott nyomtatófogópontot küldi el az OpenPrinterA, OpenPrinterW, OpenPrinter2W windows vista, AddPrinterA vagy AddPrinterW meghívásával. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a Microsoft fő nyomtatóillesztő moduljában.
Az Application Verifier által megjelenített információk- 1 . paraméter- A nyomtató fogópontját a beépülő modulba küldi a rendszer.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_PRINTER_HANDLE
- Kód leállítása: 0000D005
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul bezárta a nyomtatófogópontot
Valószínű okA beépülő modul bezárta a nyomtató fogópontját, amelyet az alapillesztő bemeneteként kapott. Ez sérti a WDK-szabályokat az alapvető illesztőprogramtól a beépülő modulig történő híváshoz. Használja a dps-t a leállítás második paraméterén a fogópontot lezáró rutin veremkövetőjének memóriaképének kiírásához.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul %lS metódusa okozta %lS
- 1 . paraméter- Bezárt nyomtatófogópont.
- 2 . paraméter- Verem a záró nyomkövetését. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PLUGIN_CLOSED_PRINTER_HANDLE
- Kód leállítása: 0000D006
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Érvénytelen a támogatott nyomtatási séma főverzióinak száma
Valószínű okA PrintTicket szolgáltató beépülő modul érvénytelen számú támogatott nyomtatásiséma-főverziót adott vissza. Az IPrintOemPrintTicketProvider::GetSupportedVersions metódus a beépülő modulban várhatóan legalább egy támogatott főverziót ad vissza. Mivel a Windows Vista a nyomtatási séma csak egy fő verzióját támogatja, a beépülő modul várhatóan egy értéket ad vissza.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul %lS metódusa okozta %lS
- 1 . paraméter- A visszaadott sémaverziók száma.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PRINTTICKET_PROVIDER_INVALID_NUMBER_OF_SUPPORTED_SCHEMA_VERSIONS
- Kód leállítása: 0000D007
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Hiányzó támogatott nyomtatási sémaverziók
Valószínű okA PrintTicket szolgáltató beépülő modul azt jelezte, hogy legalább egy támogatott nyomtatásiséma-verziót adott vissza, de egyiket sem tudta visszaadni. A beépülő modul IPrintOemPrintTicketProvider::GetSupportedVersions metódusának hívása argumentumként két mutatót fogad el. A ppVersions argumentum egy egész számból álló tömbre mutat, amely a nyomtatási séma támogatott fő verzióit jelöli. A cVersions argumentum a visszaadott egész számok tömbjének elemeinek számára mutat. Ez a hitelesítő leáll, ha a beépülő modul érvényes számot ad vissza a cVersionsban, de nem ad vissza semmit a ppVersions tömbben.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul %lS metódusa okozta %lS
- 1 . paraméter- A visszaadott nyomtatási séma támogatott verzióinak száma.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PRINTTICKET_PROVIDER_MISSING_SUPPORTED_SCHEMA_VERSION
- Kód leállítása: 0000D008
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Érvénytelen nyomtatási séma főverziója
Valószínű okA PrintTicket szolgáltató beépülő modul érvénytelen nyomtatási séma főverziót adott vissza. A beépülő modul IPrintOemPrintTicketProvider::GetSupportedVersions metódusának hívása várhatóan egy (1) értéket ad vissza, mivel a Windows Vista által támogatott nyomtatási séma egyetlen fő verziója az 1.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul %lS metódusa okozta %lS
- 1 . paraméter- A visszaadott sémaverzió nyomtatása.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PRINTTICKET_PROVIDER_INVALID_SUPPORTED_SCHEMA_VERSION
- Kód leállítása: 0000D009
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Érvénytelen OEMPTOPTS-érték
Valószínű okA PrintTicket szolgáltató beépülő modul érvénytelen OEMPTOPTS-értéket adott vissza. Az IPrintOemPrintTicketProvider::BindPrinter metódus egyik argumentuma a beépülő modulban egy OEMPTOPTS enumerálásra mutató mutató. A beépülő modul várhatóan ennek az argumentumnak az értékét a Windows Vista által támogatott értékek egyikére állítja. A Windows Vista által támogatott értékek OEMPT_DEFAULT és OEMPT_NOSNAPSHOT. Ez a hitelesítő leállítása akkor fordul elő, ha a beépülő modul olyan értéket ad vissza, amely nem tartozik a támogatott értékek közé.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul %lS metódusa okozta %lS
- 1 . paraméter- A visszaadott OEMPTOPTS érték.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PRINTTICKET_PROVIDER_INVALID_OEMPTOPTS
- Kód leállítása: 0000D00A
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Hiányzó nyomtatási séma privát névtere
Valószínű okA PrintTicket szolgáltató beépülő modul azt jelezte, hogy legalább egy print schema privát névteret ad vissza, de egyiket sem adta vissza. A beépülő modul IPrintOemPrintTicketProvider::BindPrinter metódusának hívása két olyan mutatóargumentumot tartalmaz, amelyeken keresztül a beépülő modul adatokat tud visszaadni az általa támogatott nyomtatási séma privát névtereiről. A ppNamespaces argumentum a támogatott nyomtatási séma privát névtereit képviselő sztringek tömbjére mutat. A cNamespaces argumentum a visszaadott sztringek tömbjének elemeinek számára mutat. Ez a hitelesítő leállítása akkor fordul elő, ha a beépülő modul érvényes számot ad vissza a cNamespacesben, de nem ad vissza semmit a ppNamespaces tömbben.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul %lS metódusa okozta %lS
- 1 . paraméter- A várt névterek száma.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PRINTTICKET_PROVIDER_MISSING_NAMESPACE
- Kód leállítása: 0000D00B
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Helytelen hivatkozásszámlálás észlelhető a beépülő modulban
Valószínű okA WDK azt állítja, hogy a beépülő moduloknak pontos hivatkozásszámlálást kell végezniük az IUnknown::AddRef és az IUnknown::Release metódus implementációjában. A beépülő modul felületobjektumának élettartama a pontos hivatkozásszámlálástól függ. Ha a hivatkozásszámlálás pontatlan, az erőforrásszivárgáshoz vezethet, vagy a beépülő modul idő előtti kiürítéséhez vezethet, amely az illesztőprogram meghibásodását okozhatja. Ez a hitelesítő leáll, ha helytelen hivatkozásszámlálást észlel a beépülő modulban.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul okozta %lS
- 1 . paraméter- A referencia várható száma.
- 2 . paraméter- A beépülő modul által fenntartott tényleges referenciaszám.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PLUGIN_MISMATCHED_REFCOUNT
- Kód leállítása: 0000D00C
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
a pptl null értékű az OEMNextBandben
Valószínű okA fő illesztő által a beépülő modulban található OEMNextBand horognak átadott pptl null értékű volt. Az alapvető illesztőnek mindig érvényes pptl-t kell küldenie a beépülő modul OEMNextBand-horogjához. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a Microsoft fő nyomtatóillesztő moduljában.
Az Application Verifier által megjelenített információk- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PPTL_IS_NULL_IN_OEMNEXTBAND
- Kód leállítása: 0000D00D
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul null PDEV értéket adott vissza, miután visszaadta S_OK az EnablePDEV metódusból
Valószínű okA beépülő modul által visszaadott privát PDEV null értékű volt, bár az EnablePDEV metódus visszatérési értéke S_OK a sikerességet jelzi. A WDK azt állítja, hogy ha egy beépülő modul EnablePDEV metódusa S_OK állapotot ad vissza, a privát PDEV-struktúra egy példányát is ki kell osztania, inicializálnia kell, és a struktúra címét a metódus pDevOem paraméterében kell visszaadnia. Ez a hitelesítő leállítása akkor fordul elő, ha a beépülő modul nem ad vissza érvényes privát PDEV-struktúrát, amikor az EnablePDEV metódus implementációjából S_OK állapotot ad vissza.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul okozta %lS
- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PLUGIN_PRIVATE_PDEV_IS_NULL
- Kód leállítása: 0000D00E
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul egy olyan privát DEVMODE-t adott vissza, amely kisebb a megengedett minimális méretnél
Valószínű okA beépülő modul által visszaadott privát DEVMODE-nak legalább a OEM_DMEXTRAHEADER méretének kell lennie. A beépülő modul DevMode metódusának vissza kell adnia a privát DEVMODE-tagok tárolásához szükséges méretet, amikor az OEMDM_SIZE módban van meghívva. Ez az érték a metódus első meghívásakor van beállítva. A beépülő modul DevMode metódusának meg kell adnia az OEMDMPARAM szerkezet cbBufSize tagjának értékét a szükséges bájtok számára, és ennek az értéknek meg kell haladnia vagy egyenlőnek kell lennie a OEM_DMEXTRAHEADER méretével. Ez a hitelesítő leállítás akkor fordul elő, ha az OEMDMPARAM struktúrában a cbBufSize tagban visszaadott méret kisebb, mint a OEM_DMEXTRAHEADER mérete.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul okozta %lS
- 1 . paraméter- Mode for the current DevMode callback.
- 2 . paraméter- A beépülő modul privát DEVMODE-jának mérete.
- 3 . paraméter- A OEM_DMEXTRAHEADER mérete.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_PLUGIN_PRIVATE_DEVMODE_SIZE
- Kód leállítása: 0000D00F
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul a DevMode(OEMDM_SIZE) hívás által visszaadott méretétől eltérő méretű privát DEVMODE-t adott vissza
Valószínű okA beépülő modulnak egy olyan privát DEVMODE-t kell visszaadnia, amelynek mérete megegyezik a DevMode-hívás OEMDM_SIZE móddal visszaadott méretével. A beépülő modul DevMode metódusának vissza kell adnia a privát DEVMODE-tagok tárolásához szükséges méretet, amikor a DevMode metódust OEMDM_SIZE módban hívják meg. Ez az érték állandó, és a metódus első meghívásakor van beállítva. Ez nem változhat, ha a beépülő modul DevMode metódusára irányuló további hívásokra kerül sor. Ez a hitelesítő leállítása akkor fordul elő, ha a beépülő modul DevMode metódusa az első híváskor visszaadott értéktől eltérő értéket ad vissza.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul okozta %lS
- 1 . paraméter- Mód az aktuális Devmode-visszahíváshoz.
- 2 . paraméter- A kimeneti beépülő modul privát DEVMODE-jának mérete a pOEMDMOut-ban megadottak szerint.
- 3 . paraméter- A kimeneti beépülő modul privát DEVMODE-jának mérete a pOEMDMParamban megadottak szerint.
- 4 . paraméter- A beépülő modul privát DEVMODE-jának mérete a OEMDM_SIZE hívás során megadottak szerint.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PLUGIN_PRIVATE_DEVMODE_MISMATCHED_SIZE
- Kód leállítása: 0000D010
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul érvénytelen aláírást adott vissza a GetInfo(OEMGI_GETSIGNATURE) hívásból
Valószínű okA beépülő modulnak érvényes, nem nulla aláírást kell visszaadnia, amikor a GetInfo hívás során OEMGI_GETSIGNATURE móddal hívja meg. A beépülő modul GetInfo metódusának egyedi, négy bájtos azonosító aláírást kell visszaadnia. Ez a hitelesítő leáll, ha a beépülő modul GetInfo(OEMGI_GETSIGNATURE) metódusa nulla aláírást ad vissza.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul okozta %lS
- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_PLUGIN_SIGNATURE
- Kód leállítása: 0000D011
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul egy másik aláírást adott vissza a privát DEVMODE-ban, mint amit a GetInfo-hívásból kapott
Valószínű okA beépülő modulnak egy privát DEVMODE-t kell visszaadnia, amely ugyanazt az egyedi négy bájtos azonosítási aláírást tartalmazza, amelyet a beépülő modul GetInfo metódusának OEMGI_GETSIGNATURE hívásával adott vissza. Ez a hitelesítő leáll, ha ez a két aláírás nem azonos.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul okozta %lS
- 1 . paraméter- Mód az aktuális DevMode metódushíváshoz.
- 2 . paraméter- A kimeneti beépülő modul privát DEVMODE-ban megadott aláírása.
- 3 . paraméter- A GetInfo-hívás során megadott aláírás.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PLUGIN_PRIVATE_DEVMODE_MISMATCHED_SIGNATURE
- Kód leállítása: 0000D012
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul EnableDriver metódusa nem sikerült.
Valószínű okA beépülő modul EnableDriver metódusa várhatóan nem fog meghiúsulni, bár kivételes körülmények között meghiúsulhat.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul okozta %lS
- 1 . paraméter- Az EnableDriver által visszaadott HRESULT.
- 2 . paraméter- A beépülő modul által beállított hibakód.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: ENABLEDRIVER_FAILED
- Kód leállítása: 0000D013
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul EnableDriver metódusa az utolsó hibakód beállítása nélkül nem sikerült
Valószínű okA beépülő modul EnableDriver metódusa várhatóan nem hiúsul meg, bár kivételes körülmények között meghiúsulhat. Ha nem sikerül, a SetLastError meghívásával be kell állítania az utolsó hibakódot. Ez a hitelesítő leáll, ha a beépülő modul EnableDriver metódusa az utolsó hiba beállítása nélkül meghiúsul.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul okozta %lS
- 1 . paraméter- Az EnableDriver által visszaadott HRESULT.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: ENABLEDRIVER_FAILED_WITHOUT_ERROR_CODE
- Kód leállítása: 0000D014
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A SetBandSize nevű alapvető illesztőprogram, bár a beépülő modul S_OK a DriverDMS-ből
Valószínű okAz alapvető illesztőprogramnak nem kell meghívnia a SetBandSize-t, ha a beépülő modul implementálja a DriverDMS metódust, és a DriverDMS metódus implementációja S_OK. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a Microsoft fő nyomtatóillesztő moduljában.
Az Application Verifier által megjelenített információk- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_SETBANDSIZE_CALL
- Kód leállítása: 0000D015
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az alapvető illesztőprogram érvénytelen paraméterekkel kezdeményezte a WritePrinter inicializálási hívását
Valószínű okA WritePrinter inicializálási hívása során a pdevobj és a pBuf argumentumnak NULL értékűnek kell lennie, a cbBuf argumentumnak pedig nullának kell lennie. Az egyik ilyen feltétel nem volt igaz, amikor az alapvető illesztőprogram inicializálási hívást kezdeményezett a WritePrinter metódushoz a beépülő modulban. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a Microsoft fő nyomtatóillesztő moduljában.
Az Application Verifier által megjelenített információk- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_WRITEPRINTER_INITIALIZATION_CALL
- Kód leállítása: 0000D016
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul WritePrinter metódusa nem sikerült
Valószínű okEz a hitelesítő leáll, ha a beépülő modul WritePrinter metódusa nem sikerült. Ez a nyomtatási feladat megszakítását eredményezi.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul okozta %lS
- 1 . paraméter- A WritePrinter metódus által visszaadott HRESULT a beépülő modulban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: WRITEPRINTER_FAILED
- Kód leállítása: 0000D017
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az alapvető illesztőprogram érvénytelen PrintTicket-et küldött a beépülő modulnak
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha az alapvető illesztőprogramból a beépülő modulba küldött PrintTicket-dokumentum nem felel meg a PrintSchema-nak. Mivel az alapvető illesztőprogram elemzi az illesztőprogram GPD-jét/PPD-jét a beépülő modulnak küldött PrintTicket létrehozásához, ez a leállítás általában az illesztőprogram GPD/PPD-jében előforduló hibára utal.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást akkor okozta, amikor a fő illesztőprogram meghívta a beépülő modul %lS metódusát
- 1 . paraméter- A PTConform által visszaadott hibaüzenetek. Ha ez a paraméter nem NULL, akkor a du paramétert használja az üzenet kiírásához.
- 2 . paraméter- PrintTicket XML-szöveg. Ha ez a paraméter nem NULL, akkor a du használatával memóriaképet hozhat ki az XML-fájlból.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_COREDRIVER_PRINTTICKET
- Kód leállítása: 0000D018
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul érvénytelen PrintTicket-et adott vissza az alapvető illesztőprogramnak
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha a beépülő modul fő illesztőprogramjának visszaadott PrintTicket-dokumentum nem felel meg a PrintSchema-nak.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul %lS metódusa okozta %lS
- 1 . paraméter- A PTConform által visszaadott hibaüzenetek. Ha ez a paraméter nem NULL, akkor a du paramétert használja az üzenet kiírásához.
- 2 . paraméter- PrintTicket XML-szöveg. Ha ez a paraméter nem NULL, akkor a du használatával memóriaképet hozhat ki az XML-fájlból.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_PLUGIN_PRINTTICKET
- Kód leállítása: 0000D019
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az alapvető illesztőprogram érvénytelen PrintCapabilities-dokumentumot küldött a beépülő modulnak
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha az alapvető illesztőprogramból a beépülő modulba küldött PrintCapabilities-dokumentum nem felel meg a PrintSchema-nak. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a Microsoft fő nyomtatóillesztő moduljában.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást akkor okozta, amikor a fő illesztőprogram meghívta a beépülő modul %lS metódusát
- 1 . paraméter- A PTConform által visszaadott hibaüzenetek. Ha ez a paraméter nem NULL, akkor a du paramétert használja az üzenet kiírásához.
- 2 . paraméter- PrintCapabilities XML-szöveg. Ha ez a paraméter nem NULL, akkor a du használatával memóriaképet hozhat ki az XML-fájlból.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_COREDRIVER_PRINTCAPABILITIES
- Kód leállítása: 0000D01A
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A beépülő modul érvénytelen PrintCapabilities-dokumentumot adott vissza az alapvető illesztőprogramnak
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha a beépülő modul fő illesztőprogramjának visszaadott PrintCapabilities-dokumentum nem felel meg a PrintSchema-nak.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a beépülő modul %lS metódusa okozta %lS
- 1 . paraméter- A PTConform által visszaadott hibaüzenetek. Ha ez a paraméter nem NULL, akkor a du paramétert használja az üzenet kiírásához.
- 2 . paraméter- PrintCapabilities XML-szöveg. Ha ez a paraméter nem NULL, akkor a du használatával memóriaképet hozhat ki az XML-fájlból.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_PLUGIN_PRINTCAPABILITIES
- Kód leállítása: 0000D01B
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A PTConform váratlan hibát észlelt
Valószínű okEz a hitelesítő leállítása akkor következik be, ha a PrintVerifier váratlan hibába ütközik, miközben megpróbálja ellenőrizni, hogy a PrintTicket/PrintCapabilities megfelel-e a PrintSchema-nak. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a PrintVerifierben.
Az Application Verifier által megjelenített információk- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PTCONFORM_UNEXPECTED_ERROR
- Kód leállítása: 0000D01C
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Szűrőhívások nyomtatása folyamatkezelői felület érvénytelen argumentumértékkel
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha egy nyomtatási szűrő helytelen argumentumértékkel meghív egy folyamatmetódust. A verem nyomkövetésével keresse meg a nyomtatási szűrő DLL-jének nevét.
Az Application Verifier által megjelenített információk- Formátum: - %s metódus: Érvénytelen érték %s argumentumhoz.
- 1 . paraméter- Nyomtatószűrő GUID azonosítója. Ha ez a paraméter nem NULL, a dd használatával memóriaképet hozhat.
- 2 . paraméter- Argumentumérték.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: FILTER_INVALID_ARGUMENT
- Kód leállítása: 0000D01D
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az IPrintPipelinePropertyBag szűrőhívásának nyomtatása felülírja vagy eltávolítja a közös tulajdonságot
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha egy nyomtatási szűrő módosít vagy töröl egy gyakori tulajdonságot a nyomtatási folyamat tulajdonságcsomagjából.
Az Application Verifier által megjelenített információk- Formátum: - %s módszer: A közös tulajdon felülírása %s
- 1 . paraméter- Nyomtatószűrő GUID azonosítója. Ha ez a paraméter nem NULL, a dd használatával memóriaképet hozhat.
- 2 . paraméter- Tulajdonság értéke (variáns).
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: FILTER_PROPERTY_BAG_INVALID_CHANGE
- Kód leállítása: 0000D01E
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A szűrőhívások nyomtatása a folyamatkezelő felületét nem megfelelő sorrendbe rendezi
Valószínű okEz a hitelesítő leáll, ha egy nyomtatási szűrő váratlan sorrendben hívja meg a folyamatkezelő felületi metódusait.
Az Application Verifier által megjelenített információk- Formátum: - Helytelen hívásrendelés %s interfészhez: %s
- 1 . paraméter- Nyomtatószűrő GUID azonosítója. Ha ez a paraméter nem NULL, a dd használatával memóriaképet hozhat.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: FILTER_INVALID_CALL_ORDER
- Kód leállítása: 0000D01F
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A nyomtatási szűrő nem egyezik az AddRef/Release hívásokkal a folyamatkezelő felületére
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha egy nyomtatási szűrő helytelenül kezeli a folyamatkezelő felület referenciaszámát.
Az Application Verifier által megjelenített információk- Formátum: - Az interfészek %s újrafokok száma %d, a várt %s.
- 1 . paraméter- Nyomtatószűrő GUID azonosítója. Ha ez a paraméter nem NULL, a dd használatával memóriaképet hozhat.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: FILTER_REFCOUNT_MISMATCH
- Kód leállítása: 0000D020
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A folyamatkezelő felületére irányuló szűrőhívás nyomtatása nem várható
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha egy nyomtatási szűrő szükségtelen vagy váratlan hívást indít egy folyamatillesztő metódushoz. Ha például a nyomtatási szűrő egy második hívást kezdeményez az IPrintWriteStream::Close felé.
Az Application Verifier által megjelenített információk- Formátum: - Interfészmetódus %s: %s
- 1 . paraméter- Nyomtatószűrő GUID azonosítója. Ha ez a paraméter nem NULL, a dd használatával memóriaképet hozhat.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: FILTER_UNEXPECTED_CALL
- Kód leállítása: 0000D021
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A folyamatkezelő sorrenden kívül hívja a nyomtatási szűrő felületi metódusait
Valószínű okEz a hitelesítő leáll, ha a folyamatkezelő helytelenül hívja meg a nyomtatási szűrő felületének metódusait. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a nyomtatási szűrőfolyamat szolgáltatásban.
Az Application Verifier által megjelenített információk- Formátum: - Érvénytelen hívási sorrend a szűrő nyomtatásához: %s
- 1 . paraméter- Nyomtatószűrő GUID azonosítója. Ha ez a paraméter nem NULL, a dd használatával memóriaképet hozhat.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PIPELINE_INVALID_CALL_ORDER
- Kód leállítása: 0000D022
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A folyamatkezelő érvénytelen argumentumértékkel hívja meg a nyomtatási szűrőfelület metódusát
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha a folyamatkezelő érvénytelen argumentumértékkel rendelkező nyomtatási szűrőfelületet hív meg. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a nyomtatási szűrőfolyamat szolgáltatásban.
Az Application Verifier által megjelenített információk- Formátum: - Metódus %s: %s
- 1 . paraméter- Nyomtatószűrő GUID azonosítója. Ha ez a paraméter nem NULL, a dd használatával memóriaképet hozhat.
- 2 . paraméter- Argumentumérték.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PIPELINE_INVALID_INPUT_ARGUMENT
- Kód leállítása: 0000D023
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A folyamatkezelő érvénytelen értéket ad vissza a szűrő nyomtatásához
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha a folyamatkezelő érvénytelen értéket ad vissza a nyomtatási szűrőnek. Jelentse ezt a hibát a Microsoftnak, mert probléma lehet a nyomtatási szűrőfolyamat szolgáltatásban.
Az Application Verifier által megjelenített információk- Formátum: - Metódus %s: %s
- 1 . paraméter- Nyomtatószűrő GUID azonosítója. Ha ez a paraméter nem NULL, a dd használatával memóriaképet hozhat.
- 2 . paraméter- Érték.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: PIPELINE_INVALID_OUTPUT_ARGUMENT
- Kód leállítása: 0000D024
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A nyomtatóillesztő hívása megváltoztatta a biztonsági környezetet.
Valószínű okEz a leállítás általában akkor fordul elő, ha egy nyomtatóillesztő a RevertToSelf() vagy a RevertToPrinterSelf() parancsot hívja meg, de a biztonsági környezetet nem módosította vissza a felhasználó megszemélyesítésére az ImpersonatePrinterClient() meghívásával. Ez nem engedélyezett, és a nyomtatásisor-kezelő viselkedése nincs meghatározva a művelet után. Ez biztonsági rést is okozhat, és lehetővé teszi a jogosultsági típusú támadások távoli hitelesített megemelésének engedélyezését.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a "%lS" metódus okozta a beépülő modulban a következő helyen: "%lS"
- 1 . paraméter- Fiók neve az illesztőprogram-bejegyzésnél. Írja be a "du address" értéket, ha nem NULL értékű.
- 2 . paraméter- Fiók neve az illesztőprogram kilépésénél. Írja be a "du address" értéket, ha nem NULL értékű.
- 3 . paraméter- Biztonsági jogkivonat az illesztőprogram-bejegyzésnél
- 4 . paraméter- Biztonsági jogkivonat az illesztőprogram kilépésekor
- Tesztréteg: PrintDriver
- Leállítás azonosítója: SECURITY_CONTEXT_CHANGED_BY_A_PRINT_DRIVER_CALL
- Kód leállítása: 0000D025
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A nyomtatási szűrő érvénytelen PrintTicket-et küldött a folyamatkezelőnek
Valószínű okEz a hitelesítő leállítása akkor következik be, ha egy IPrintTicketPart-alkatrészt setPrintTicket metódusba küldtek, de tartalma nem felel meg a PrintSchema-nak.
Az Application Verifier által megjelenített információk- Formátum: - Ez a hitelesítő leállítás %lS metódusban történt. A nyomtatószűrő azonosításához használja a GUID azonosítót.
- 1 . paraméter- Nyomtatószűrő GUID azonosítója. Ha ez a paraméter nem NULL, a dd használatával memóriaképet hozhat.
- 2 . paraméter- A PTConform által visszaadott hibaüzenetek. Ha ez a paraméter nem NULL, akkor a du paramétert használja az üzenet kiírásához.
- 3 . paraméter- PrintTicket XML-szöveg. Ha ez a paraméter nem NULL, akkor a du használatával memóriaképet hozhat ki az XML-fájlból.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_FILTER_PRINTTICKET
- Kód leállítása: 0000D026
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A nyomtatási szűrő érvénytelen PrintTicket-et kapott a folyamatkezelőtől
Valószínű okEz a hitelesítő leállítása akkor fordul elő, ha egy IPrintTicketPart-alkatrészt getPrintTicket metódussal kapott a Nyomtatási szűrőtől, de tartalma nem felel meg a PrintSchema-nak.
Az Application Verifier által megjelenített információk- Formátum: - Ez a hitelesítő leállítás %lS metódusban történt. A nyomtatószűrő azonosításához használja a GUID azonosítót.
- 1 . paraméter- Nyomtatószűrő GUID azonosítója. Ha ez a paraméter nem NULL, a dd használatával memóriaképet hozhat.
- 2 . paraméter- A PTConform által visszaadott hibaüzenetek. Ha ez a paraméter nem NULL, akkor a du paramétert használja az üzenet kiírásához.
- 3 . paraméter- PrintTicket XML-szöveg. Ha ez a paraméter nem NULL, akkor a du használatával memóriaképet hozhat ki az XML-fájlból.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: INVALID_PIPELINE_PRINTTICKET
- Kód leállítása: 0000D027
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A nyomtatóillesztő DLL eltávolítása aktív COM-visszahívással.
Valószínű okA com-felület pozitív hivatkozásszámát észlelte a célmodul kiürítése közben. Valószínűleg a DllCanUnloadNow-exportálás modulbeli helytelen implementációja vagy a helytelen hivatkozásszámlálás okozza.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást %lS modul kiürítése okozta, miközben a rendszer továbbra is %lS mutatót tartalmaz.
- 1 . paraméter- COM felület címe.
- 2 . paraméter- Stack trace where callback is provided. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: DLL_PREMATURE_UNLOAD
- Kód leállítása: 0000D028
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Kiadott COM-felület használatának kísérlete
Valószínű okA COM-felületet a kiadás után használták. A leállítás hibaelhárításához: – A hibakeresőben található "k" paranccsal állapítsa meg az aktuális verem nyomkövetését, hogy azonosítsa azt a rutint, amely megpróbálta használni a kiadott felületet. - A dps parancs és a stop második paraméterének használatával, ha elérhető, a kibocsátott rutin veremkövetőjének kiírása.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást a kiadás után használt %lS felület okozta.
- 1 . paraméter- COM felület címe.
- 2 . paraméter- A kiadási hívás nyomkövetése, amikor a hivatkozásszám nullára ugrott. A dps használatával memóriaképet hozhat a verem nyomkövetésére, ha az nem NULL.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: COM_INTERFACE_ALREADY_RELEASED
- Kód leállítása: 0000D029
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az ExitThread nevű nyomtatóillesztő
Valószínű okEgy ExitThread nevű nyomtatóillesztő modul. Amikor egy nyomtatóillesztő modul meghívja az ExitThread parancsot, a rendszer kilép a szálból, mielőtt bármilyen destruktort meghívhat, vagy bármilyen más automatikus tisztítást végre lehetne hajtani. Ez meghatározatlan viselkedéshez vezethet. Ezért a nyomtatóillesztőknek mindig vissza kell térniük a szálfüggvényükből. A leállítás hibaelhárításához: Az aktuális verem nyomkövetésének kiírása a hibakeresőben található "k" paranccsal azonosítja az ExitThreadot meghívó rutint.
Az Application Verifier által megjelenített információk- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: DRIVER_CALLED_EXITTHREAD
- Kód leállítása: 0000D02A
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Egy TerminateThread nevű nyomtatóillesztő
Valószínű okEgy TerminateThread nevű nyomtatóillesztő modul. A TerminateThread egy szál kilépését okozza. Ha ez történik, a célszálnak nincs lehetősége felhasználói módú kód végrehajtására. A szálhoz csatolt DLL-ek nem kapnak értesítést arról, hogy a szál megszűnik. A rendszer felszabadítja a szál kezdeti veremét. A TerminateThread egy veszélyes függvény, amelyet csak a legszélsőségesebb esetekben szabad használni. A TerminateThread például a következő problémákat okozhatja: – Ha a célszál egy kritikus szakasz tulajdonosa, a kritikus szakasz nem lesz felszabadítva. - Ha a célszál memóriát allokál a halomból, a halomzár nem szabadul fel. - Ha a célszál bizonyos kernel32-hívásokat hajt végre a leállításakor, a szál folyamatának kernel32 állapota inkonzisztens lehet. – Ha a célszál egy megosztott DLL globális állapotát módosítja, a DLL állapota megsemmisülhet, ami a DLL többi felhasználóját is érintheti. A leállítás hibaelhárításához: Az aktuális verem nyomkövetésének kiírása a hibakeresőben található "k" paranccsal azonosítja a TerminateThreadot meghívó modult és rutint.
Az Application Verifier által megjelenített információk- 1 . paraméter- Nincs használatban.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: DRIVER_CALLED_TERMINATETHREAD
- Kód leállítása: 0000D02B
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A nyomtatószűrő megváltoztatta az aktuális szál COM lakástípusát.
Valószínű okEz a hitelesítő leállítás akkor fordul elő, ha egy nyomtatási szűrő módosítja a COM lakástípust az egyik metódusában (InitializeFilter, StartOperation vagy ShutdownOperation). A hibakeresőben az "ln poi(<Param1>)" paranccsal azonosíthatja a nyomtatási szűrő DLL-jének nevét.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást egy nyomtatószűrő %lS módszere okozta, amely a COM-lakástípust %lS(%d) értékről %lS(%d) értékre változtatta.
- 1 . paraméter- Szűrőfelület mutatója. A szűrő megkereséséhez használja az "ln poi(<Param1>)" parancsot.
- 2 . paraméter- Várható lakástípus
- 3 . paraméter- Tényleges lakástípus
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: COM_APARTMENT_TYPE_CHANGED
- Kód leállítása: 0000D02C
- Súlyosság: Figyelmeztetés
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A COM nincs inicializálva az aktuális szálhoz a nyomtatási szűrőmetódus meghívása után.
Valószínű okEz a hitelesítő leáll, ha egy nyomtatási szűrő kiegyensúlyozatlan CoInitialize[Ex] és CoUninitialize hívásokat használ. Ennek oka lehet, hogy a CoInitialize[Ex] váratlanul visszaadja a hibát, például ha a kérelem lakástípusa nem egyezik meg a szál aktuális típusával. A hibakeresőben az "ln poi(<Param1>)" paranccsal azonosíthatja a nyomtatási szűrő DLL-jének nevét.
Az Application Verifier által megjelenített információk- Formátum: - Ezt a hitelesítő leállást valószínűleg egy nyomtatási szűrő %lS módszere okozta, amely a COM CoUninitialize-t hívja meg a megfelelő sikeres CoInitialize[Ex] nélkül.
- 1 . paraméter- Szűrőfelület mutatója. A szűrő megkereséséhez használja az "ln poi(<value>)" értéket.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: COM_NOT_INITIALIZED
- Kód leállítása: 0000D02D
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A nyomtatóillesztő nem egyezik a PT/PC XML-dokumentum AddRef/Release hívásával.
Valószínű okEz a hitelesítő leáll, ha egy nyomtatóillesztő helytelenül kezeli egy XML-dokumentum referenciaszámát (pl. PrintTicket vagy PrintCapabilities). A hivatkozási számot a metódushívás nem módosította, és valószínűleg egy szivárgáshoz és/vagy egy árva kritikus szakaszhoz fog vezetni az XML DOC-ban.
Az Application Verifier által megjelenített információk- Formátum: - %lS metódushívás után %lS XML-dokumentum hiv-száma %d, a várt %d.
- 1 . paraméter- A szabálysértő metódus hívásának neve. Ha nem NULL, akkor a "du" használatával jelenítse meg ezt.
- 2 . paraméter- Az XML-dokumentum típusa. Ha nem NULL, akkor a "du" használatával jelenítse meg ezt.
- 3 . paraméter- A referencia aktuális száma.
- 4 . paraméter- A referencia várható száma.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: XML_DOM_REFCOUNT_CHANGED
- Kód leállítása: 0000D02E
- Súlyosság: Hiba
- Egyszeri hiba: Nem
- Hibajelentés: Törik
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A FatalExit meghívása
Valószínű okFatalExitet hívtak. Ez a rendellenes leállás egy formája, amely más hitelesítő leállások bejelentését okozhatja (pl. szivárgások), de amelyek esetében nem lehetséges korrekciós művelet (azaz a leállások megbízhatatlanok és zajosak). A stop hibaelhárításához: Az aktuális verem nyomkövetésének kiírása a hibakeresőben található "k" paranccsal azonosítja a FatalExitet meghívó modult és rutint.
Az Application Verifier által megjelenített információk- 1 . paraméter- Kilépési kód.
- 2 . paraméter- Nincs használatban.
- 3 . paraméter- Nincs használatban.
- 4 . paraméter- Nincs használatban.
- Tesztréteg: PrintDriver
- Leállítás azonosítója: FATALEXIT
- Kód leállítása: 0000D02F
- Súlyosság: Infó
- Egyszeri hiba: Nem
- Hibajelentés: Egyik sem
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Lásd még:
Application Verifier – Kódok és definíciók leállítása
Application Verifier – Áttekintés
Application Verifier – Funkciók
Application Verifier – Alkalmazások tesztelése
Application Verifier – Tesztek az Application Verifierben
Application Verifier – Az alkalmazás-ellenőrző leállítása hibakeresése