Megosztás:


Application Verifier – Stop Codes – Nyomtatás

Ebben a tesztkészletben a következő stopkódok találhatók.

Kiszivárgott nyomtatófogópont észlelhető

Valószínű ok

Az 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.

További információk
  • 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ű ok

Az 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Az 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Tú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.

További információk
  • 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ű ok

Unknown. 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Olyan 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Tú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.

További információk
  • 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ű ok

Tú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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Olyan 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.

További információk
  • 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ű ok

Az 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Tú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.

További információk
  • 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ű ok

Ezt 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Egy 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.

További információk
  • 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ű ok

Az 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.

További információk
  • 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ű ok

Az 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.

További információk
  • 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ű ok

Ké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.

További információk
  • 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ű ok

Ké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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Hí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.

További információk
  • 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ű ok

Ez 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

Az Application Verifier által megjelenített információk
  • 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.

További információk
  • 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ű ok

Ez 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

Az Application Verifier által megjelenített információk
  • 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.

További információk
  • 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ű ok

Ez 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

Az Application Verifier által megjelenített információk
  • 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Az 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Az 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

A 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.

További információk
  • 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ű ok

Egy 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.

További információk
  • 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ű ok

Egy 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

Ez 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.

További információk
  • 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ű ok

FatalExitet 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.

További információk
  • 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

Application Verifier – Gyakori kérdések