Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De volgende stopcodes zijn opgenomen in deze reeks tests.
Gedetecteerde greep van de gelekte printer
Waarschijnlijke oorzaakEr is een geopende printergreep gedetecteerd toen de toepassing werd beëindigd. Waarschijnlijk heeft het maken van de thread ClosePrinter() niet aangeroepen om de printergreep te sluiten. Als u problemen met deze stop wilt oplossen, bepaalt u de thread die de printergreep heeft geopend met behulp van de tweede parameter van deze verifierstop om de stack-tracering op te geven. Dump de stack-trace met behulp van de dps-opdracht in het foutopsporingsprogramma. Zoek de naam van de eerste niet-winspool- en niet-vfPrint-module met de naam vfPrint! VfHookOpenPrinter* of vfPrint! VfHookAddPrinter* - dit is meestal het 4e of het 6e stackframe in de lijst.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Printerhandgreep wordt gelekt.
- Parameter 2 - Initialisatiestacktracering. Gebruik dps om de stack te dumpen als deze parameter niet NULL is.
- Parameter 3 -Thread-id van de thread die de ingang heeft geopend.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: LEAKED_PRINTER_HANDLE
- Stopcode: 0000A000
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Meldingsgreep voor gelekte printerwijziging gedetecteerd
Waarschijnlijke oorzaakEr is een meldingsgreep voor printerwijzigingen gedetecteerd die niet is gesloten toen de toepassing werd afgesloten. Waarschijnlijk heeft de thread die de ingang heeft geopend, FindClosePrinterChangeNotification() niet aangeroepen om de ingang te sluiten voordat de thread werd afgesloten. Als u problemen met deze stop wilt oplossen, bepaalt u de thread die de meldingsgreep voor printerwijzigingen heeft geopend: de tweede parameter van deze stop levert het stackadres. Gebruik de dps-opdracht om de stack-trace te dumpen. Zoek de naam van de eerste niet-winspool- en niet-vfPrint-module met de naam vfPrint! VfHookFindFirstPrinterChangeNotification. Dit wordt meestal gevonden in het 4e stackframe.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Meldingsgreep printerwijziging wordt gelekt.
- Parameter 2 - Initialisatiestacktracering. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 -Thread-id van de laatste thread die deze gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: LEAKED_PRINTER_CHANGE_NOTIFICATION_HANDLE
- Stopcode: 0000A001
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Gelekte PRINTER_NOTIFY_INFO gedetecteerd
Waarschijnlijke oorzaakEr is een toegewezen PRINTER_NOTIFY_INFO-object gedetecteerd dat niet is vrijgemaakt toen het programma werd afgesloten. Waarschijnlijk moet het worden vrijgemaakt door FreePrinterNotifyInfo() aan te roepen voordat u afsluit. Problemen met deze stop oplossen: Bepaal de routine die winspool wordt genoemd om het PRINTER_NOTIFY_INFO-object namens hem toe te wijzen met behulp van de tweede parameter van deze verifierstop. Dump de initialisatiestacktracering met behulp van de dps-opdracht in het foutopsporingsprogramma. Zoek de naam van de eerste niet-winspool- en niet-vfPrint-module met de naam vfPrint! VfHookFindNextPrinterChangeNotification. Deze routine wordt meestal gevonden in het derde stackframe.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - De aanwijzer naar het gelekte PRINTER_NOTIFY_INFO object.
- Parameter 2 - Initialisatiestacktracering. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: LEAKED_PPRINTER_NOTIFY_INFO
- Stopcode: 0000A002
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Racevoorwaarde gedetecteerd tijdens het gebruik van een printergreep
Waarschijnlijke oorzaakEen printergreep wordt gelijktijdig gebruikt in meerdere threads. Printergrepen zijn niet threadveilig, wat betekent dat gelijktijdig gebruik van een printergreep in meerdere threads niet is toegestaan zonder synchronisatie op toepassingsniveau om de toegang tot de ingang veilig te coördineren. De toepassing moet een afzonderlijke printergreep openen in elke thread of aangepaste synchronisatietoegang bieden tot de printerhandgreep met behulp van de Win32-synchronisatie-API. De Win32-synchronisatie-API wordt verder beschreven op https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Printergreep die wordt geopend.
- Parameter 2 -Huidige thread-id .
- Parameter 3 -Thread-id van de gelijktijdige thread.
- Parameter 4 - Aantal gelijktijdigheid.
- Testlaag: PrintAPI
- Stop-id: MULTITHREADED_ACCESS_TO_PRINTER_HANDLE
- Stopcode: 0000A003
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Mogelijke toegang met meerdere threads tot een printergreep gedetecteerd
Waarschijnlijke oorzaakEr is een printergreep gebruikt in een andere thread dan de thread waarmee deze is gemaakt. Printergrepen zijn niet threadveilig, wat betekent dat gelijktijdig gebruik van een printergreep in meerdere threads niet is toegestaan zonder synchronisatie op toepassingsniveau om de toegang tot de ingang veilig te coördineren. De toepassing moet een afzonderlijke printergreep openen in elke thread of aangepaste synchronisatietoegang bieden tot de printerhandgreep met behulp van de Win32-synchronisatie-API. De Win32-synchronisatie-API wordt verder beschreven op https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Printergreep die wordt geopend.
- Parameter 2 -Thread-id van de initialisatiethread.
- Parameter 3 - Stacktracering van de initialisatie.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: PRINTER_HANDLE_ACCESSED_NOT_ON_THE_THREAD_THAT_OPENED_IT
- Stopcode: 0000A004
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: Nee
- Backtrace maken: Nee
Poging om een gesloten printergreep te gebruiken
Waarschijnlijke oorzaakEr is een printergreep gebruikt nadat deze was gesloten. Als u de routine wilt identificeren die probeerde de gesloten printergreep te gebruiken, dumpt u de huidige stacktracering met behulp van de opdracht k in het foutopsporingsprogramma. Als u de stacktracering wilt dumpen van de routine die de ingang heeft gesloten, gebruikt u de dps-opdracht met de tweede parameter van de stop.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Printergreep die wordt geopend.
- Parameter 2 - Stacktracering van de sluiting. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: PRINTER_HANDLE_ALREADY_CLOSED
- Stopcode: 0000A005
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Poging om een onbekende printergreep te gebruiken
Waarschijnlijke oorzaakEr is geprobeerd een printergreep te gebruiken die niet is geopend door openPrinterA, OpenPrinterW, OpenPrinter2W (op Windows Vista), AddPrinterA of AddPrinterW aan te roepen. Gebruik de opdracht k in het foutopsporingsprogramma om de stacktracering te zien van de routine die deze actie heeft uitgevoerd.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Printergreep die wordt geopend.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: INVALID_PRINTER_HANDLE
- Stopcode: 0000A006
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Poging om een meldingsgreep voor een gesloten printerwijziging te gebruiken
Waarschijnlijke oorzaakEr is een meldingsgreep voor printerwijzigingen gebruikt nadat deze is gesloten. Als u de routine wilt zien die probeerde de meldingsgreep voor gesloten printerwijzigingen te gebruiken, dumpt u de huidige stacktracering met behulp van de opdracht k in het foutopsporingsprogramma. Als u de stacktracering wilt dumpen van de routine die de ingang heeft gesloten, gebruikt u de dps-opdracht met de tweede parameter van de stop.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Meldingsgreep voor printerwijziging die wordt geopend.
- Parameter 2 - Stacktracering van de sluiting. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: PRINTER_CHANGE_NOTIFICATION_HANDLE_ALREADY_CLOSED
- Stopcode: 0000A007
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Poging om een ongeldige meldingsgreep voor printerwijzigingen te gebruiken
Waarschijnlijke oorzaakEen ingang die niet is geopend met de functie FindFirstPrinterChangeNotification Win32 API, is doorgegeven als een meldingsgreep voor printerwijzigingen. Gebruik de opdracht k in het foutopsporingsprogramma om de stacktracering te zien van de routine die deze actie heeft uitgevoerd.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Meldingsgreep voor printerwijziging die wordt geopend.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: UNKNOWN_PRINTER_CHANGE_NOTIFICATION_HANDLE
- Stopcode: 0000A008
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Probeer een vrij PRINTER_NOTIFY_INFO-object te gebruiken
Waarschijnlijke oorzaakEr is een PRINTER_NOTIFY_INFO-object gebruikt nadat het is vrijgemaakt. Als u de routine wilt zien die probeerde het vrijgemaakte PRINTER_NOTIFY_INFO-object te gebruiken, dumpt u de huidige stacktracering met behulp van de opdracht k in het foutopsporingsprogramma. Als u de stacktracering wilt dumpen van de routine die de ingang heeft gesloten, gebruikt u de dps-opdracht met de tweede parameter van de stop.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Adres van de PRINTER_NOTIFY_INFO wordt geopend.
- Parameter 2 - Stacktracering van de sluiting. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: PRINTER_NOTIFY_INFO_ALREADY_FREED
- Stopcode: 0000A009
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Een ongeldig PRINTER_NOTIFY_INFO-object gebruiken
Waarschijnlijke oorzaakHet PRINTER_NOTIFY_INFO-object is niet geopend door de functie FindNextPrinterChangeNotification Win32 API. Gebruik de opdracht k in het foutopsporingsprogramma om de stacktracering te zien van de routine die deze actie heeft uitgevoerd.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Adres van de PRINTER_NOTIFY_INFO wordt geopend.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: INVALID_PRINTER_NOTIFY_INFO
- Stopcode: 0000A00A
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Te veel geopende printergrepen
Waarschijnlijke oorzaakEr zijn te veel printergrepen geopend. Er kan een bronlek zijn.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Aantal momenteel geopende printergrepen.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: TOO_MANY_OPENED_PRINTER_HANDLES
- Stopcode: 0000A00B
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
OpenPrinter2W lijkt te worden geëxporteerd uit winspool.drv van een eerdere versie van Windows
Waarschijnlijke oorzaakUnknown. Meld deze fout aan Microsoft.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: WINSPOOL_OPENPRINTER2W_EXPORTED_ON_PRE_VISTA_OS
- Stopcode: 0000A00C
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Te veel open PrintTicket-providerhandgrepen (HPTPROVIDER)
Waarschijnlijke oorzaakEr zijn te veel PrintTicket-providergrepen geopend door PTOpenProvider(Ex) aan te roepen. Dit kan het gevolg zijn van het niet aanroepen van PTCloseProvider wanneer de ingang niet meer nodig is, waardoor er een resourcelek ontstaat.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Aantal momenteel geopende PrintTicket-providergrepen.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: TOO_MANY_OPENED_PRINT_TICKET_PROVIDER_HANDLES
- Stopcode: 0000A00D
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Poging om een gesloten PrintTicket-providerhandgreep (HPTPROVIDER) te gebruiken
Waarschijnlijke oorzaakEr is een PrintTicket-providerhandgreep gebruikt nadat deze is vrijgemaakt. Als u de routine wilt zien die heeft geprobeerd de gesloten PrintTicket-providerhandler te gebruiken, dumpt u de huidige stacktracering met behulp van de opdracht k in het foutopsporingsprogramma. Als u de stacktracering wilt dumpen van de routine die de ingang heeft gesloten, gebruikt u de dps-opdracht met de tweede parameter van de stop.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - HPTPROVIDER-ingang die wordt geopend.
- Parameter 2 - Stacktracering van de sluiting. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: PRINT_TICKET_PROVIDER_HANDLE_ALREADY_CLOSED
- Stopcode: 0000A00E
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Poging om een onbekende PrintTicket-providerhandgreep (HPTPROVIDER) te gebruiken
Waarschijnlijke oorzaakEr is een PrintTicket-providerhandgreep gebruikt die niet is geopend door PTOpenProvider of PTOpenProviderEx aan te roepen.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - HPTPROVIDER-ingang die wordt geopend.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: UNKNOWN_PRINT_TICKET_PROVIDER_HANDLE
- Stopcode: 0000A00F
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Racevoorwaarde gedetecteerd tijdens gebruik van een PrintTicket-providerhandgreep
Waarschijnlijke oorzaakEen PrintTicket-providerhandgreep werd gelijktijdig gebruikt in meerdere threads. Hiervoor is synchronisatie op toepassingsniveau van de toegang tot de ingang vereist. PrintTicket-providerhandgrepen zijn niet threadveilig, wat betekent dat gelijktijdig gebruik van een PrintTicket-providerhandgreep in meerdere threads niet is toegestaan. In plaats daarvan moet de toepassing een afzonderlijke PrintTicket-providerhandler openen in elke thread of aangepaste synchronisatietoegang bieden tot de PrintTicket-providerhandgreep met behulp van de Win32-synchronisatie-API. De Win32-synchronisatie-API wordt verder beschreven op https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 -PrintTicket-provider verwerkt die wordt geopend.
- Parameter 2 -Huidige thread-id .
- Parameter 3 -Thread-id van de gelijktijdige thread.
- Parameter 4 - Aantal gelijktijdigheid.
- Testlaag: PrintAPI
- Stop-id: MULTITHREADED_ACCESS_TO_PRINT_TICKET_PROVIDER_HANDLE
- Stopcode: 0000A010
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Mogelijke multi-threaded toegang tot een PrintTicket-provider-handle gedetecteerd
Waarschijnlijke oorzaakDit is een waarschuwing dat een PrintTicket-providerhandgreep is gebruikt in een andere thread dan de thread die deze heeft gemaakt. Hiervoor is mogelijk synchronisatie op toepassingsniveau vereist om veilig toegang te krijgen tot de ingang. PrintTicket-providerhandgrepen zijn niet threadveilig, wat betekent dat gelijktijdig gebruik van een PrintTicket-providerhandgreep in meerdere threads niet is toegestaan. In plaats daarvan moet de toepassing een afzonderlijke PrintTicket-providerhandler openen in elke thread of aangepaste synchronisatietoegang bieden tot de PrintTicket-providerhandgreep met behulp van de Win32-synchronisatie-API. De Win32-synchronisatie-API wordt verder beschreven op https://learn.microsoft.com/windows/win32/sync/synchronization-functions.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 -PrintTicket-provider verwerkt die wordt geopend.
- Parameter 2 -Thread-id van de initialisatiethread.
- Parameter 3 - Stacktracering van de initialisatie.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: PRINT_TICKET_PROVIDER_HANDLE_ACCESSED_NOT_ON_THE_THREAD_THAT_OPENED_IT
- Stopcode: 0000A011
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Gelekte PrintTicket-providerhandgreep gedetecteerd
Waarschijnlijke oorzaakEr is een geopende PrintTicket-providergreep gedetecteerd toen de thread werd afgesloten. De maakroutine heeft mogelijk geen PTCloseProvider() genoemd om deze te sluiten voordat deze wordt afgesloten. Als u problemen met deze stop wilt oplossen, bepaalt u de thread die de PrintTicket-provider heeft geopend met behulp van de tweede parameter van deze verifier-stop om de stack-tracering op te geven. Dump de stack-trace met behulp van de dps-opdracht in het foutopsporingsprogramma. Zoek de eerste niet-prntvpt- en niet-vfPrint-modulenaam die vfPrint wordt genoemd. VfPTOpenProvider of vfPrint! VfPTOpenProviderEx: dit is meestal het 4e of het 6e stackframe in de lijst.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - PrintTicket-provider verwerkt wordt gelekt.
- Parameter 2 - Initialisatiestacktracering. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 -Thread-id van de thread die de ingang heeft geopend.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: LEAKED_PRINT_TICKET_PROVIDER_HANDLE
- Stopcode: 0000A012
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Te veel geopende meldingsgrepen voor printerwijzigingen
Waarschijnlijke oorzaakEr zijn te veel meldingsgrepen voor printerwijzigingen geopend. Er kan een bronlek zijn. Een veelvoorkomende vorm van resourcelekken is waarbij een routine een meldingsgreep voor printerwijzigingen opent en deze niet sluit voordat u afsluit.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Aantal meldingsgrepen voor printerwijzigingen dat momenteel is geopend.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: TOO_MANY_OPENED_PRINTER_CHANGE_NOTIFICATION_HANDLES
- Stopcode: 0000A013
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Te veel geopende PRINTER_NOTIFY_INFO-objecten
Waarschijnlijke oorzaakEr zijn te veel PRINTER_NOTIFY_INFO objecten geopend. Er kan een bronlek zijn. Een veelvoorkomende vorm van resourcelekken is waarbij een routine een PRINTER_NOTIFY_INFO object opent en niet sluit voordat u het afsluit.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Aantal momenteel geopende PRINTER_NOTIFY_INFO objecten.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: TOO_MANY_OPENED_PRINTER_NOTIFY_INFO_OBJECTS
- Stopcode: 0000A014
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Een ongeldige PrintTicket gebruiken
Waarschijnlijke oorzaakDeze verifier stopt wanneer de toepassing een PrintTicket-methode aanroept met een ongeldig PrintTicket.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verifier-stop is veroorzaakt toen de toepassing de methode %lS met een ongeldig PrintTicket aangeroepen
- Parameter 1 - Foutberichten geretourneerd door PTConform. Gebruik du om het bericht te dumpen als deze parameter niet NULL is.
- Parameter 2 - PrintTicket XML-tekst. Gebruik du om de XML te dumpen als deze parameter niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: INVALID_APPLICATION_PRINTTICKET
- Stopcode: 0000A015
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Probeer een ongeldig PrintCapabilities-document te gebruiken
Waarschijnlijke oorzaakDeze verifier stopt wanneer de toepassing een PrintTicket-methode aanroept met een ongeldig PrintCapabilities-document.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt toen de toepassing de methode %lS aangeroepen met een ongeldig PrintCapabilities-document
- Parameter 1 - Foutberichten geretourneerd door PTConform. Gebruik du om het bericht te dumpen als deze parameter niet NULL is.
- Parameter 2 - PrintCapabilities XML-tekst. Gebruik du om de XML te dumpen als deze parameter niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: INVALID_APPLICATION_PRINTCAPABILITIES
- Stopcode: 0000A016
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Er is een ongeldig NULL-argument doorgegeven aan een PrintTicket-methode
Waarschijnlijke oorzaakDeze verifier stopt wanneer de toepassing een PrintTicket-methode aanroept met een ongeldig NULL-argument.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt toen de toepassing de methode %lS aangeroepen met een null-%lS argument
- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: PRINTTICKET_API_INVALID_NULL_ARGUMENT
- Stopcode: 0000A017
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
PTConform heeft een onverwachte fout aangetroffen
Waarschijnlijke oorzaakDeze verifier stopt wanneer de PrintVerifier een onverwachte fout tegenkomt tijdens een poging om te controleren of de PrintTicket/PrintCapabilities voldoen aan het PrintSchema. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de PrintVerifier.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: PTCONFORM_UNEXPECTED_ERROR
- Stopcode: 0000A018
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Ongeldige afdruk-API aangeroepen vanuit DllMain
Waarschijnlijke oorzaakEr is een aanroep uitgevoerd naar een afdruk-API die geen ondersteuning biedt voor het aanroepen vanuit DllMain. Veel Win32-API's, niet alleen Win32-afdruk-API's, kunnen niet worden aangeroepen vanuit DllMain. Lees de documentatie over DllMain in de MSDN-bibliotheek voor meer informatie.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Print-API aangeroepen vanuit DllMain: %s
- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: UNSUPPORTED_API_CALL_IN_DLLMAIN
- Stopcode: 0000A019
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Gedetecteerde greep voor gelekte spoolbestanden
Waarschijnlijke oorzaakEr is een open spool-bestandsingang gedetecteerd toen de toepassing werd beëindigd. Waarschijnlijk is CloseSpoolFileHandle() niet aangeroepen. Problemen met deze stop oplossen: bepaal welke thread de printergreep heeft geopend. Gebruik dps om de stack te dumpen als parameter 2 niet NULL is. Zoek de naam van de eerste niet-winspool- en niet-vfPrint-module met de naam vfPrint! VfHookOpenPrinter* of vfPrint! VfHookAddPrinter*. Deze routine is doorgaans het 4e of het 6e stackframe in de lijst.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Greep die wordt gelekt.
- Parameter 2 - Initialisatiestacktracering. Gebruik dps om de stack te dumpen als deze parameter niet NULL is.
- Parameter 3 -Thread-id van de thread die de ingang heeft geopend.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: LEAKED_SPOOL_FILE_HANDLE
- Stopcode: 0000A01A
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: Nee
- Backtrace maken: Nee
Poging om een gesloten spool-bestandsingang te gebruiken
Waarschijnlijke oorzaakDe Spool-bestandsingang is gebruikt nadat deze is gesloten. Problemen met deze stop oplossen: Dump de huidige stack-trace met behulp van de opdracht k in het foutopsporingsprogramma om de routine te identificeren die probeerde de gesloten ingang te gebruiken. Dump de stacktracering van de routine die de ingang heeft gesloten met behulp van de dps-opdracht met de tweede parameter van de stop.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Spool-bestandsingang die wordt geopend.
- Parameter 2 - Stacktracering van de sluiting. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: SPOOL_FILE_HANDLE_ALREADY_CLOSED
- Stopcode: 0000A01B
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Poging om een onbekende spool-bestandsingang te gebruiken
Waarschijnlijke oorzaakEr is geprobeerd een spoolbestandsgreep te gebruiken die niet is geopend door GetSpoolFileHandle of CommitSpoolData aan te roepen. Gebruik de opdracht k in het foutopsporingsprogramma om de stacktracering te zien van de routine die deze actie heeft uitgevoerd.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Ingang die wordt geopend.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: INVALID_SPOOL_FILE_HANDLE
- Stopcode: 0000A01C
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Te veel geopende spool-bestandsingangen
Waarschijnlijke oorzaakEr zijn te veel spoolbestandsgrepen geopend. Er kan een bronlek zijn.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Aantal momenteel geopende ingangen.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: TOO_MANY_OPENED_SPOOL_FILE_HANDLES
- Stopcode: 0000A01D
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Een DEVMODE-bufferparameter beslaat een of meer niet-leesbare geheugenpagina('s).
Waarschijnlijke oorzaakDeze stop kan worden veroorzaakt door verschillende voorwaarden: de DEVMODE-buffer is al vrijgemaakt, de DEVMODE-buffer is onjuist samengesteld door de dmSize- en dmDriverExtra-leden een waarde toe te wijzen die groter is dan deze zou moeten zijn, of een NULL devmode-buffer werd gebruikt waar een niet-NULL-buffer werd verwacht.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door een softwareonderdeel dat het afdruksubsysteem met een slechte DEVMODE-buffer aangeroepen. Controleer de huidige stacktracering en controleer: de toewijzing, de constructie en de levensduur van de ontwikkelmodus om de foutlocatie te identificeren.
- Parameter 1 - De slechte DEVMODE-buffer
- Parameter 2 - De totale buffergrootte zoals berekend op basis van devmode dmSize- en dmDriverExtra-velden. Nul als de buffer volledig in niet-leesbaar geheugen is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: DEVMODE_BUFFER_SPANS_IN_NON_READABLE_MEMORY_PAGE
- Stopcode: 0000A01E
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Losmodule met actieve COM-callback.
Waarschijnlijke oorzaakEr is een positief refcount op de COM-interface gedetecteerd terwijl de doelmodule wordt uitgeladen. Waarschijnlijk veroorzaakt door onjuiste implementatie van DllCanUnloadNow-export in module of onjuist tellen van verwijzingen.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door %lS module wordt uitgeladen terwijl het systeem nog steeds een %lS aanwijzer bevat.
- Parameter 1 - COM-interfaceadres.
- Parameter 2 - Stack-trace waar callback is opgegeven. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: MODULE_UNLOAD
- Stopcode: 0000A01F
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Async Notify handle geretourneerd door RegisterForPrintAsyncNotifications is niet correct vrijgegeven
Waarschijnlijke oorzaakHandle toegewezen door RegisterForPrintAsyncNotifications API-functie is pas uitgebracht nadat het programma is afgesloten. Waarschijnlijk moet deze worden vrijgegeven door UnRegisterForPrintAsyncNotifications() aan te roepen voordat u afsluit. Problemen met deze stop oplossen: Bepaal de routine die winspool wordt genoemd om de ingang namens deze stop toe te wijzen met behulp van de tweede parameter van deze verificatorstop. Dump de initialisatiestacktracering met behulp van de dps-opdracht in het foutopsporingsprogramma. Zoek de naam van de eerste niet-winspool- en niet-vfPrint-module met de naam vfPrint! VfHookRegisterForPrintAsyncNotifications. Deze routine wordt meestal gevonden in het derde stackframe.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Handle value.
- Parameter 2 - Initialisatiestacktracering. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: LEAKED_ASYNC_NOTIFY_HANDLE
- Stopcode: 0000A020
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Probeer een ongeldige ingang te gebruiken in UnRegisterForPrintAsyncNotifications.
Waarschijnlijke oorzaakDe ingang is niet geopend door de functie RegisterForPrintAsyncNotifications Win32 API. Gebruik de opdracht k in het foutopsporingsprogramma om de stacktracering te zien van de routine die deze actie heeft uitgevoerd.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Handle value.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: INVALID_ASYNC_NOTIFY_HANDLE
- Stopcode: 0000A021
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Poging om een gesloten ingang te gebruiken in de API-functie UnRegisterForPrintAsyncNotifications
Waarschijnlijke oorzaakEr is een asynchrone meldingsgreep gebruikt nadat deze is gesloten. Als u de routine wilt zien die probeerde de gesloten ingang te gebruiken, dumpt u de huidige stacktracering met behulp van de opdracht k in het foutopsporingsprogramma. Als u de stacktracering wilt dumpen van de routine die de ingang heeft gesloten, gebruikt u de dps-opdracht met de tweede parameter van de stop.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Handle value.
- Parameter 2 - Stacktracering van de sluiting. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: ASYNC_NOTIFY_HANDLE_ALREADY_CLOSED
- Stopcode: 0000A022
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Fout bij functie van derden, maar verhoogt het aantal referentiegegevens voor de invoerinterface
Waarschijnlijke oorzaakEen methode van derden ontvangt interfacepointer als invoer. Wanneer een dergelijke methode failcode retourneert, moet het aantal interfaceverwijzing hetzelfde blijven. Maar in dit geval is het aantal verwijzingen verhoogd.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - De methode %lS retourneert %x foutcode, maar verhoogt het aantal refs van %lS parameter.
- Parameter 1 - De aanwijzer voor de interface wordt aangeroepen. Als NULL, de aangeroepen functie statisch is.
- Parameter 2 - Aanwijzer voor invoerinterface.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: REFCOUNT_PLUS_AFTER_FAIL
- Stopcode: 0000A023
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Fout in Windows API-functie rapporteert, maar verhoogt het aantal verwijzingen voor de invoerinterface
Waarschijnlijke oorzaakEen API-methode ontvangt interfaceaanwijzer als invoer. Wanneer een dergelijke methode failcode retourneert, moet het aantal interfaceverwijzing hetzelfde blijven. Maar in dit geval is het aantal verwijzingen verhoogd. Meld deze fout aan Microsoft omdat het een probleem kan zijn in API-code.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - De methode %lS retourneert %x foutcode, maar verhoogt het aantal refs van %lS parameter.
- Parameter 1 - De aanwijzer voor de interface wordt aangeroepen. Als NULL, de aangeroepen functie statisch is.
- Parameter 2 - Aanwijzer voor invoerinterface.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: REFCOUNT_PLUS_AFTER_API_FAIL
- Stopcode: 0000A024
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
IPrintAsyncNotifyChannel-contractschending door het besturingssysteem.
Waarschijnlijke oorzaakDe platform-implementatie van IPrintAsyncNotifyChannel heeft een deel van het speciale contract geschonden of gedefinieerd door IPrintAsyncNotifyChannel. IPrintAsyncNotifyChannel heeft speciale uitzonderingen voor AddRef en Release. Hiervoor moet het platform OnEventNotify en ChannelClosed aanroepen met dezelfde aanwijzerwaarde als waarmee het kanaal is gemaakt.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - %s werd aangeroepen met de verkeerde interfacepointer.
- Parameter 1 - Werkelijke interfacepointer.
- Parameter 2 - Verwachte interfacepointer.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: ASYNCCHANNEL_OS_CONTRACT_VIOLATION
- Stopcode: 0000A025
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
IPrintAsyncNotifyChannel-contractschending door kanaalconsumer.
Waarschijnlijke oorzaakIn twee richtingen roept u SendNotification, CloseChannel aan of maakt u de definitieve release op de interfacepointer het 'eigendom'. Nadat u het kanaal hebt gemaakt en de eerste melding hebt verzonden, kunt u Release() niet aanroepen totdat onEventNotify van uw callback is aangeroepen. Als u CloseChannel() aanroept of een ChannelClosed-melding ontvangt, moet u de definitieve release()-aanroep niet uitvoeren.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - %s is aangeroepen, maar het kanaal 'eigendom' behoort momenteel tot de afdrukspooler
- Parameter 1 - IPrintAsyncNotifyChannel interface pointer.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: ASYNCCHANNEL_CLIENT_CONTRACT_VIOLATION
- Stopcode: 0000A026
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Race gedetecteerd tijdens het sluiten van IPrintAsyncNotifyChannel
Waarschijnlijke oorzaakMeld deze stop aan Microsoft. Deze stop geeft aan dat een melding _tijdens_ de aanroep naar CloseChannel binnenkomt. Als deze voorwaarde zich voordoet, kan het voor de consument onmogelijk zijn om het kanaal correct vrij te geven. Deze stop mag niet vaak worden aangetroffen. Het kan worden voorkomen door ervoor te zorgen dat een listener altijd beschikbaar is voordat een bidirectioneel kanaal wordt gemaakt, EN/OF ervoor te zorgen dat er geen listener kan worden gestart voordat een kanaal wordt gesloten dat al een melding heeft verzonden, maar de callback niet heeft ontvangen.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - In functie %swordt er al een aanroep uitgevoerd op een andere thread. Raadpleeg de Help voor meer informatie.
- Parameter 1 - IPrintAsyncNotifyChannel interface pointer.
- Parameter 2 -Thread-id van lidfunctie aangeroepen.
- Parameter 3 -Thread-id van callback-gebeurtenisfunctie.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: ASYNCCHANNEL_CLOSECHANNEL_RACE_DETECTED
- Stopcode: 0000A027
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Een afdruk-API aanroepen die netwerkoproepen uitvoert op een GUI-thread. Dit kan leiden tot niet-afhankelijke gebruikersinterface loopt vast.
Waarschijnlijke oorzaakEr is een afdruk-API aangeroepen die netwerkoproepen uitvoert op een GUI-thread. Dit kan leiden tot niet-afhankelijke gebruikersinterface loopt vast. Normaal gesproken moeten dergelijke API's worden aangeroepen op een werkrolthread, zonder berichtpompen.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - %s werd aangeroepen op een thread die een GUI-thread is. Dit kan leiden tot niet-afhankelijke gebruikersinterface loopt vast.
- Parameter 1 - HWND van het zichtbare venster op het hoogste niveau.
- Parameter 2 -Huidige thread-id .
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: CALLING_NETBOUND_PRINT_API_ON_GUI_THREAD
- Stopcode: 0000A028
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Het aanroepen van een API die wordt weergegeven in de gebruikersinterface is Session0.
Waarschijnlijke oorzaakEr is een aanroep uitgevoerd naar een API die een pop-up van de gebruikersinterface maakt, is Session0.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - De illegal-to-call in Session0 API: %s
- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintAPI
- Stop-id: UNSUPPORTED_API_CALLED_IN_SESSION_ZERO
- Stopcode: 0000A029
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Eerste kans toegangsschending gedetecteerd
Waarschijnlijke oorzaakDeze stop wordt gegenereerd wanneer het printerstuurprogramma probeert toegang te krijgen tot een adres voor virtueel geheugen dat niet toegankelijk is omdat het niet-uitvoerbaar is, het is vrijgemaakt of gedecommitteerd, of het is gereserveerd, maar niet doorgevoerd. Fouten opsporen in deze stop:
- u <parameter2> : om de verdachte code los te maken
- .exr <parameter3> : om de uitzonderingsinformatie weer te geven
- .cxr <parameter4> : als u de informatie over de uitzonderingscontext wilt weergeven
- kb : om de stack-trace weer te geven wanneer de uitzondering is gegenereerd
- Parameter 1 - Adres dat wordt geopend.
- Parameter 2 - Code die ongeldige toegang uitvoert.
- Parameter 3 - Uitzonderingsrecord. Gebruik .exr om deze weer te geven.
- Parameter 4 - Contextrecord. Gebruik .cxr om deze weer te geven.
- Testlaag: PrintDriver
- Stop-id: FIRST_CHANCE_ACCESS_VIOLATION
- Stopcode: 0000D000
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De thread heeft geprobeerd een geheel getal te delen door een gehele getaldeler van nul
Waarschijnlijke oorzaakDeze stop wordt gegenereerd wanneer het printerstuurprogramma probeert een geheel getal te delen door een geheel getaldeler van nul. Fouten opsporen in deze stop:
- u <parameter1> : om de verdachte code los te maken
- .exr <parameter2> : om de uitzonderingsinformatie weer te geven
- .cxr <parameter3> : als u de informatie over de uitzonderingscontext wilt weergeven
- kb : om de stack-trace weer te geven wanneer de uitzondering is gegenereerd
- Parameter 1 - Code die delen uitvoert door nulbewerking.
- Parameter 2 - Uitzonderingsrecord. Gebruik .exr om deze weer te geven.
- Parameter 3 - Contextrecord. Gebruik .cxr om deze weer te geven.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INT_DIVIDE_BY_ZERO
- Stopcode: 0000D001
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De thread heeft geprobeerd verkeerd uitgelijnde gegevens te lezen of te schrijven op hardware die geen uitlijning biedt
Waarschijnlijke oorzaakDeze stop wordt gegenereerd wanneer het stuurprogramma probeert verkeerd uitgelijnde gegevens te lezen of te schrijven op hardware die geen uitlijning biedt. 16-bits waarden moeten bijvoorbeeld worden uitgelijnd op twee bytegrenzen; 32-bits waarden op 4-bytegrenzen, enzovoort. Fouten opsporen in deze stop:
- u <parameter1> : om de culpritcode los te maken
- .exr <parameter2> : om de uitzonderingsinformatie weer te geven
- .cxr <parameter3> : als u de informatie over de uitzonderingscontext wilt weergeven
- kb : om de stack-trace weer te geven wanneer de uitzondering is gegenereerd
- Parameter 1 - Code waarbij het gegevenstype onjuist is uitgelijnd.
- Parameter 2 - Uitzonderingsrecord. Gebruik .exr om deze weer te geven.
- Parameter 3 - Contextrecord. Gebruik .cxr om deze weer te geven.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: DATATYPE_MISALIGNMENT
- Stopcode: 0000D002
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Ongeldige handle-uitzondering voor huidige stacktracering
Waarschijnlijke oorzaakDeze stop wordt gegenereerd wanneer de functie boven aan de stack een ongeldige ingang doorgeeft aan een systeemroutine. Meestal wordt met de kb-opdracht de waarde weergegeven van de ingang die is doorgegeven in de aanroepstack. De ingang is een van de parameters van de aanroep. Vaak is dit de eerste parameter. Een null-ingangswaarde is een voorbeeld van een ongeldige ingangswaarde. Als de ingangswaarde geldig lijkt te zijn, gebruikt u de extensie !htrace debugger om de geschiedenis weer te geven van bewerkingen die betrekking hebben op de handlewaarde. Soms kan een ingangswaarde die geldig lijkt, ongeldig zijn als de ingang wordt gebruikt nadat deze is gesloten.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Uitzonderingscode.
- Parameter 2 - Uitzonderingsrecord. Gebruik .exr om deze weer te geven.
- Parameter 3 - Contextrecord. Gebruik .cxr om deze weer te geven.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_HANDLE
- Stopcode: 0000D003
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Kernstuurprogramma verzendt een gesloten printergreep naar de invoegtoepassing
Waarschijnlijke oorzaakHet kernstuurprogramma verzendt de invoegtoepassing een printergreep die al is gesloten. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de kernstuurprogrammamodule van Microsoft. Als u de routine wilt identificeren die probeerde de gesloten printergreep te gebruiken, dumpt u de huidige stacktracering met behulp van de opdracht k in het foutopsporingsprogramma. Als u de stacktracering wilt dumpen van de routine die de ingang heeft gesloten, gebruikt u de dps-opdracht met de tweede parameter van de stop.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Printergreep die naar de invoegtoepassing wordt verzonden.
- Parameter 2 - Stack tracering van de sluitingsroutine.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PRINTER_HANDLE_ALREADY_CLOSED
- Stopcode: 0000D004
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Kernstuurprogramma verzendt een onbekende printergreep naar de invoegtoepassing
Waarschijnlijke oorzaakHet kernstuurprogramma verzendt de invoegtoepassing een printergreep die niet is geopend door OpenPrinterA, OpenPrinterW, OpenPrinter2W in Windows Vista, AddPrinterA of AddPrinterW aan te roepen. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de kernstuurprogrammamodule van Microsoft.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Printergreep die naar de invoegtoepassing wordt verzonden.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_PRINTER_HANDLE
- Stopcode: 0000D005
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De invoegtoepassing heeft de printergreep gesloten
Waarschijnlijke oorzaakDe invoegtoepassing heeft de printergreep gesloten die het heeft ontvangen als invoer van het kernstuurprogramma. Dit schendt de WDK-regels voor een aanroep van het kernstuurprogramma naar de invoegtoepassing. Gebruik dps op de tweede parameter van de stop om de stack-tracering te dumpen van de routine die de ingang heeft gesloten.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de %lS methode in de invoegtoepassingsmodule op %lS
- Parameter 1 - Printergreep die gesloten was.
- Parameter 2 - Stacktracering van de sluiting. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PLUGIN_CLOSED_PRINTER_HANDLE
- Stopcode: 0000D006
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Ongeldig aantal ondersteunde primaire versies van afdrukschema
Waarschijnlijke oorzaakDe invoegtoepassing PrintTicket-provider heeft een ongeldig aantal ondersteunde primaire versies van printschema geretourneerd. De methode IPrintOemPrintTicketProvider::GetSupportedVersions in de invoegtoepassing zal naar verwachting ten minste één ondersteunde primaire versie retourneren. Omdat Windows Vista slechts één primaire versie van het afdrukschema ondersteunt, wordt verwacht dat de invoegtoepassing een waarde van één retourneert.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de %lS methode in de invoegtoepassingsmodule op %lS
- Parameter 1 - Aantal ondersteunde schemaversies die zijn geretourneerd.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PRINTTICKET_PROVIDER_INVALID_NUMBER_OF_SUPPORTED_SCHEMA_VERSIONS
- Stopcode: 0000D007
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Ontbrekende ondersteunde afdrukschemaversies
Waarschijnlijke oorzaakDe invoegtoepassing PrintTicket-provider heeft aangegeven dat er ten minste één ondersteunde versie van het afdrukschema is geretourneerd, maar dat er geen versies van het afdrukschema zijn geretourneerd. De aanroep van de methode IPrintOemPrintTicketProvider::GetSupportedVersions in de invoegtoepassing accepteert twee aanwijzers als argumenten. Het argument ppVersions verwijst naar een matrix met gehele getallen die de ondersteunde primaire versies van het afdrukschema vertegenwoordigen. Het argument cVersions verwijst naar het aantal elementen in de matrix met gehele getallen die worden geretourneerd. Deze verificator stopt wanneer de invoegtoepassing een geldig getal retourneert in cVersions, maar niets retourneert in de ppVersions-matrix.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de %lS methode in de invoegtoepassingsmodule op %lS
- Parameter 1 - Aantal ondersteunde afdrukschemaversies die zijn geretourneerd.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PRINTTICKET_PROVIDER_MISSING_SUPPORTED_SCHEMA_VERSION
- Stopcode: 0000D008
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Ongeldige primaire versie van afdrukschema
Waarschijnlijke oorzaakDe invoegtoepassing printticketprovider heeft een ongeldige primaire versie van het afdrukschema geretourneerd. De aanroep van de methode IPrintOemPrintTicketProvider::GetSupportedVersions in de invoegtoepassing retourneert naar verwachting een waarde van één (1), omdat de enige primaire versie van het afdrukschema die wordt ondersteund door Windows Vista 1 is.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de %lS methode in de invoegtoepassingsmodule op %lS
- Parameter 1 - Schemaversie afdrukken die is geretourneerd.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PRINTTICKET_PROVIDER_INVALID_SUPPORTED_SCHEMA_VERSION
- Stopcode: 0000D009
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Ongeldige OEMPTOPTS-waarde
Waarschijnlijke oorzaakDe invoegtoepassing printticketprovider heeft een ongeldige OEMPTOPTS-waarde geretourneerd. Een van de argumenten voor de methode IPrintOemPrintTicketProvider::BindPrinter in de invoegtoepassing is een aanwijzer naar een OEMPTOPTS-opsomming. De invoegtoepassing wordt verwacht dat de waarde van dit argument wordt ingesteld op een van de waarden die door Windows Vista worden ondersteund. De waarden die door Windows Vista worden ondersteund, zijn OEMPT_DEFAULT en OEMPT_NOSNAPSHOT. Deze verificator stopt wanneer de invoegtoepassing een waarde retourneert die niet een van deze ondersteunde waarden is.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de %lS methode in de invoegtoepassingsmodule op %lS
- Parameter 1 - OEMPTOPTS-waarde die is geretourneerd.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PRINTTICKET_PROVIDER_INVALID_OEMPTOPTS
- Stopcode: 0000D00A
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Persoonlijke naamruimte afdrukschema ontbreekt
Waarschijnlijke oorzaakDe invoegtoepassing PrintTicket-provider heeft aangegeven dat er ten minste één persoonlijke naamruimte voor het afdrukschema is geretourneerd, maar dat er geen retourneert. De aanroep van de methode IPrintOemPrintTicketProvider::BindPrinter in de invoegtoepassing bevat twee aanwijzerargumenten waarmee de invoegtoepassing informatie kan retourneren over de persoonlijke naamruimten van het afdrukschema die door de invoegtoepassing worden ondersteund. Het argument ppNamespaces verwijst naar een matrix met tekenreeksen die de ondersteunde persoonlijke naamruimten van het afdrukschema vertegenwoordigen. Het argument cNamespaces verwijst naar het aantal elementen in de matrix met tekenreeksen die worden geretourneerd. Deze verifier stopt wanneer de invoegtoepassing een geldig getal retourneert in cNamespaces, maar niets retourneert in de ppNamespaces-matrix.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de %lS methode in de invoegtoepassingsmodule op %lS
- Parameter 1 - Aantal verwachte naamruimten.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PRINTTICKET_PROVIDER_MISSING_NAMESPACE
- Stopcode: 0000D00B
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Onjuist aantal verwijzingen gedetecteerd in de invoegtoepassing
Waarschijnlijke oorzaakDe WDK stelt dat invoegtoepassingen nauwkeurige verwijzing moeten uitvoeren in hun implementatie van de IUnknown::AddRef en IUnknown::Release-methoden. De levensduur van het interfaceobject van de invoegtoepassing is afhankelijk van het nauwkeurig tellen van verwijzingen. Als het tellen van de verwijzing onjuist is, kan dit leiden tot een bronlek of leiden tot voortijdige uitlading van de invoegtoepassing, waardoor de bestuurder mislukt. Deze verificator stopt wanneer onjuiste verwijzing tellen wordt gedetecteerd in de invoegtoepassing.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de invoegtoepassingsmodule op %lS
- Parameter 1 - Verwacht referentieaantal.
- Parameter 2 - Werkelijke referentieaantal onderhouden door de invoegtoepassing.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PLUGIN_MISMATCHED_REFCOUNT
- Stopcode: 0000D00C
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
pptl is NULL in OEMNextBand
Waarschijnlijke oorzaakDe pptl doorgegeven door het kernstuurprogramma aan de OEMNextBand-hook in de invoegtoepassing was NULL. Het kernstuurprogramma moet altijd een geldig pptl verzenden naar de OEMNextBand-hook in de invoegtoepassing. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de kernstuurprogrammamodule van Microsoft.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PPTL_IS_NULL_IN_OEMNEXTBAND
- Stopcode: 0000D00D
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De invoegtoepassing heeft een NULL PDEV geretourneerd na het retourneren van S_OK uit de Methode EnablePDEV
Waarschijnlijke oorzaakDe privé-PDEV die door de invoegtoepassing is geretourneerd, is NULL, hoewel de retourwaarde van de EnablePDEV-methode S_OK die aangeeft dat de invoegtoepassing is geslaagd. De WDK geeft aan dat als de EnablePDEV-methode van een invoegtoepassing een status van S_OK retourneert, het ook een exemplaar van de persoonlijke PDEV-structuur moet toewijzen, initialiseren en het adres van deze structuur retourneren in de pDevOem-parameter van de methode. Deze verificator stopt wanneer de invoegtoepassing geen geldige persoonlijke PDEV-structuur retourneert wanneer de implementatie van de EnablePDEV-methode een status van S_OK retourneert.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de invoegtoepassingsmodule op %lS
- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PLUGIN_PRIVATE_PDEV_IS_NULL
- Stopcode: 0000D00E
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De invoegtoepassing heeft een privé-DEVMODE geretourneerd die kleiner is dan de toegestane minimale grootte
Waarschijnlijke oorzaakDe persoonlijke DEVMODE die door de invoegtoepassing wordt geretourneerd, moet ten minste de grootte van OEM_DMEXTRAHEADER zijn. De DevMode-methode van een invoegtoepassing moet de vereiste grootte retourneren om de persoonlijke DEVMODE-leden op te slaan wanneer deze wordt aangeroepen met de OEMDM_SIZE-modus. Deze waarde wordt ingesteld wanneer de methode voor het eerst wordt aangeroepen. De DevMode-methode in de invoegtoepassing moet de waarde van het cbBufSize-lid in de OEMDMPARAM-structuur instellen op het aantal benodigde bytes en die waarde moet groter zijn dan of gelijk zijn aan de grootte van OEM_DMEXTRAHEADER. Deze verifier stopt wanneer de grootte die wordt geretourneerd in het lid cbBufSize in de OEMDMPARAM-structuur kleiner is dan de grootte van OEM_DMEXTRAHEADER.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de invoegtoepassingsmodule op %lS
- Parameter 1 - Modus voor de huidige DevMode-callback.
- Parameter 2 - Grootte van de persoonlijke DEVMODE van de invoegtoepassing.
- Parameter 3 - Grootte van OEM_DMEXTRAHEADER.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_PLUGIN_PRIVATE_DEVMODE_SIZE
- Stopcode: 0000D00F
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De invoegtoepassing heeft een privé-DEVMODE geretourneerd met een andere grootte dan de grootte die wordt geretourneerd door de Aanroep DevMode(OEMDM_SIZE)
Waarschijnlijke oorzaakDe invoegtoepassing moet een privé-DEVMODE retourneren met een grootte die hetzelfde is als die wordt geretourneerd door de DevMode-aanroep met OEMDM_SIZE-modus. De DevMode-methode van een invoegtoepassing moet de vereiste grootte retourneren om de persoonlijke DEVMODE-leden op te slaan wanneer de DevMode-methode wordt aangeroepen met de modus OEMDM_SIZE. Deze waarde is een constante en wordt ingesteld wanneer de methode voor het eerst wordt aangeroepen. Het mag niet worden gewijzigd wanneer volgende aanroepen worden gedaan naar de DevMode-methode van de invoegtoepassing. Deze verifier stopt wanneer de DevMode-methode in de invoegtoepassing een andere waarde retourneert dan de waarde die de eerste keer werd aangeroepen.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de invoegtoepassingsmodule op %lS
- Parameter 1 - Modus voor de huidige Devmode-callback.
- Parameter 2 - Grootte van de privé-DEVMODE van de uitvoerinvoegtoepassing zoals opgegeven in pOEMDMOut.
- Parameter 3 - Grootte van uitvoerinvoegtoepassing privé DEVMODE zoals opgegeven in pOEMDMParam.
- Parameter 4 - Grootte van privé-DEVMODE van de invoegtoepassing zoals opgegeven tijdens de OEMDM_SIZE-aanroep.
- Testlaag: PrintDriver
- Stop-id: PLUGIN_PRIVATE_DEVMODE_MISMATCHED_SIZE
- Stopcode: 0000D010
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De invoegtoepassing heeft een ongeldige handtekening van de aanroep GetInfo(OEMGI_GETSIGNATURE) geretourneerd
Waarschijnlijke oorzaakDe invoegtoepassing moet een geldige, niet-nul handtekening retourneren wanneer deze wordt aangeroepen tijdens de GetInfo-aanroep met een modus van OEMGI_GETSIGNATURE. De Methode GetInfo in de invoegtoepassing moet een unieke, vier-byteidentificatiehandtekening retourneren. Deze verificator stopt wanneer de methode GetInfo(OEMGI_GETSIGNATURE) in de invoegtoepassing een nulhandtekening retourneert.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de invoegtoepassingsmodule op %lS
- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_PLUGIN_SIGNATURE
- Stopcode: 0000D011
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De invoegtoepassing heeft een andere handtekening geretourneerd in de persoonlijke DEVMODE dan die is geretourneerd via de GetInfo-aanroep
Waarschijnlijke oorzaakDe invoegtoepassing moet een persoonlijke DEVMODE retourneren die dezelfde unieke vier-byteidentificatiehandtekening bevat die wordt geretourneerd met de OEMGI_GETSIGNATURE aanroep naar de Methode GetInfo in de invoegtoepassing. Deze verificator stopt wanneer deze twee handtekeningen niet identiek zijn.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de invoegtoepassingsmodule op %lS
- Parameter 1 -Modus voor de huidige aanroep van de DevMode-methode .
- Parameter 2 - Signature zoals opgegeven in de uitvoerinvoegtoepassing private DEVMODE.
- Parameter 3 - Handtekening zoals opgegeven tijdens de GetInfo-aanroep.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PLUGIN_PRIVATE_DEVMODE_MISMATCHED_SIGNATURE
- Stopcode: 0000D012
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De EnableDriver-methode in de invoegtoepassing is mislukt.
Waarschijnlijke oorzaakDe EnableDriver-methode in de invoegtoepassing zal naar verwachting niet mislukken, hoewel deze onder uitzonderlijke omstandigheden kan mislukken.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de invoegtoepassingsmodule op %lS
- Parameter 1 - HRESULT geretourneerd door EnableDriver.
- Parameter 2 - Foutcode ingesteld door invoegtoepassing.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: ENABLEDRIVER_FAILED
- Stopcode: 0000D013
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De EnableDriver-methode in de invoegtoepassing is mislukt zonder de laatste foutcode in te stellen
Waarschijnlijke oorzaakDe EnableDriver-methode in de invoegtoepassing zal naar verwachting niet mislukken, hoewel deze onder uitzonderlijke omstandigheden kan mislukken. Als dit mislukt, moet de laatste foutcode worden ingesteld door SetLastError aan te roepen. Deze verifier stopt wanneer de EnableDriver-methode in de invoegtoepassing mislukt zonder de laatste fout in te stellen.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de invoegtoepassingsmodule op %lS
- Parameter 1 - HRESULT geretourneerd door EnableDriver.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: ENABLEDRIVER_FAILED_WITHOUT_ERROR_CODE
- Stopcode: 0000D014
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Het belangrijkste stuurprogramma met de naam SetBandSize, hoewel de invoegtoepassing S_OK van DriverDMS heeft geretourneerd
Waarschijnlijke oorzaakHet kernstuurprogramma wordt niet verwacht SetBandSize aan te roepen als de invoegtoepassing de DriverDMS-methode implementeert en de implementatie van de DriverDMS-methode S_OK retourneert. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de kernstuurprogrammamodule van Microsoft.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_SETBANDSIZE_CALL
- Stopcode: 0000D015
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Het kernstuurprogramma heeft de initialisatie-aanroep WritePrinter gemaakt met ongeldige parameters
Waarschijnlijke oorzaakTijdens de initialisatie-aanroep van WritePrinter moeten de pdevobj- en pBuf-argumenten NULL zijn en moet cbBuf nul zijn. Een van deze voorwaarden was niet waar toen het kernstuurprogramma de initialisatie-aanroep naar de methode WritePrinter in de invoegtoepassing maakte. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de kernstuurprogrammamodule van Microsoft.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_WRITEPRINTER_INITIALIZATION_CALL
- Stopcode: 0000D016
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De methode WritePrinter in de invoegtoepassing is mislukt
Waarschijnlijke oorzaakDeze verifier stopt wanneer de methode WritePrinter in de invoegtoepassing is mislukt. Hierdoor wordt de afdruktaak afgebroken.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de invoegtoepassingsmodule op %lS
- Parameter 1 - HRESULT geretourneerd door de methode WritePrinter in de invoegtoepassing.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: WRITEPRINTER_FAILED
- Stopcode: 0000D017
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Core-stuurprogramma heeft een ongeldige PrintTicket verzonden naar de invoegtoepassing
Waarschijnlijke oorzaakDeze verifier stopt wanneer een PrintTicket-document dat is verzonden van het kernstuurprogramma naar de invoegtoepassing niet voldoet aan het PrintSchema. Omdat het kernstuurprogramma de GPD/PPD van het stuurprogramma parseert om het PrintTicket te maken dat naar de invoegtoepassing wordt verzonden, wijst deze stop meestal op een fout in de GPD/PPD van het stuurprogramma.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt toen het kernstuurprogramma de %lS methode van de invoegtoepassing aangeroepen
- Parameter 1 - Foutberichten geretourneerd door PTConform. Gebruik du om het bericht te dumpen als deze parameter niet NULL is.
- Parameter 2 - PrintTicket XML-tekst. Gebruik du om de XML te dumpen als deze parameter niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_COREDRIVER_PRINTTICKET
- Stopcode: 0000D018
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De invoegtoepassing heeft een ongeldig PrintTicket geretourneerd naar het kernstuurprogramma
Waarschijnlijke oorzaakDeze verifier stopt wanneer een PrintTicket-document dat is geretourneerd naar het kernstuurprogramma van de invoegtoepassing niet voldoet aan het PrintSchema.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de %lS methode in de invoegtoepassingsmodule op %lS
- Parameter 1 - Foutberichten geretourneerd door PTConform. Gebruik du om het bericht te dumpen als deze parameter niet NULL is.
- Parameter 2 - PrintTicket XML-tekst. Gebruik du om de XML te dumpen als deze parameter niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_PLUGIN_PRINTTICKET
- Stopcode: 0000D019
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Core driver heeft een ongeldig PrintCapabilities-document verzonden naar de invoegtoepassing
Waarschijnlijke oorzaakDeze verifier stopt wanneer een PrintCapabilities-document dat is verzonden van het kernstuurprogramma naar de invoegtoepassing niet voldoet aan het PrintSchema. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de kernstuurprogrammamodule van Microsoft.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt toen het kernstuurprogramma de %lS methode van de invoegtoepassing aangeroepen
- Parameter 1 - Foutberichten geretourneerd door PTConform. Gebruik du om het bericht te dumpen als deze parameter niet NULL is.
- Parameter 2 - PrintCapabilities XML-tekst. Gebruik du om de XML te dumpen als deze parameter niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_COREDRIVER_PRINTCAPABILITIES
- Stopcode: 0000D01A
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De invoegtoepassing heeft een ongeldig PrintCapabilities-document geretourneerd naar het kernstuurprogramma
Waarschijnlijke oorzaakDeze verificator stopt wanneer een PrintCapabilities-document dat is geretourneerd naar het kernstuurprogramma van de invoegtoepassing niet voldoet aan het PrintSchema.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de %lS methode in de invoegtoepassingsmodule op %lS
- Parameter 1 - Foutberichten geretourneerd door PTConform. Gebruik du om het bericht te dumpen als deze parameter niet NULL is.
- Parameter 2 - PrintCapabilities XML-tekst. Gebruik du om de XML te dumpen als deze parameter niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_PLUGIN_PRINTCAPABILITIES
- Stopcode: 0000D01B
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
PTConform heeft een onverwachte fout aangetroffen
Waarschijnlijke oorzaakDeze verifier stopt wanneer de PrintVerifier een onverwachte fout tegenkomt tijdens een poging om te controleren of de PrintTicket/PrintCapabilities voldoen aan het PrintSchema. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de PrintVerifier.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PTCONFORM_UNEXPECTED_ERROR
- Stopcode: 0000D01C
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De interface pijplijnbeheer afdrukken met een ongeldige argumentwaarde
Waarschijnlijke oorzaakDeze verificator stopt wanneer een afdrukfilter een pijplijnmethode aanroept met een onjuiste argumentwaarde. Gebruik de stacktracering om de naam van het afdrukfilter-DLL te vinden.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - %s methode: ongeldige waarde voor %s argument.
- Parameter 1 - Print Filter GUID. Gebruik dd om deze te dumpen als deze parameter niet NULL is.
- Parameter 2 - Argumentwaarde.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: FILTER_INVALID_ARGUMENT
- Stopcode: 0000D01D
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Afdrukfilteraanroep naar IPrintPipelinePropertyBag overschrijft of verwijdert algemene eigenschap
Waarschijnlijke oorzaakDeze verificator stopt wanneer een afdrukfilter een gemeenschappelijke eigenschap wijzigt of verwijdert uit de zak met afdrukpijplijnen.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - methode %s: Algemene eigenschap overschrijven %s
- Parameter 1 - Print Filter GUID. Gebruik dd om deze te dumpen als deze parameter niet NULL is.
- Parameter 2 - Eigenschapswaarde (variant).
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: FILTER_PROPERTY_BAG_INVALID_CHANGE
- Stopcode: 0000D01E
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De pijplijnbeheerinterface van het filter wordt niet in de volgorde weergegeven
Waarschijnlijke oorzaakDeze verificator stopt wanneer een afdrukfilter de interfacemethoden voor pijplijnbeheer aanroept in een onverwachte volgorde.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Onjuiste oproepvolgorde voor %s interface: %s
- Parameter 1 - Print Filter GUID. Gebruik dd om deze te dumpen als deze parameter niet NULL is.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: FILTER_INVALID_CALL_ORDER
- Stopcode: 0000D01F
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Het afdrukfilter komt niet overeen met AddRef/Release-aanroepen naar de interface voor pijplijnbeheer
Waarschijnlijke oorzaakDeze verificator stopt wanneer een afdrukfilter het aantal verwijzingen van de interface voor pijplijnbeheer onjuist beheert.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Interface %s aantal refs is %d, verwacht %s.
- Parameter 1 - Print Filter GUID. Gebruik dd om deze te dumpen als deze parameter niet NULL is.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: FILTER_REFCOUNT_MISMATCH
- Stopcode: 0000D020
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
De interfacemethode afdrukfilter voor pijplijnbeheer wordt niet verwacht
Waarschijnlijke oorzaakDeze verificator stopt wanneer een afdrukfilter een onnodige of onverwachte aanroep van een pijplijninterfacemethode maakt. Als het afdrukfilter bijvoorbeeld een tweede aanroep naar IPrintWriteStream::Close maakt.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Interfacemethode %s : %s
- Parameter 1 - Print Filter GUID. Gebruik dd om deze te dumpen als deze parameter niet NULL is.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: FILTER_UNEXPECTED_CALL
- Stopcode: 0000D021
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Pijplijnbeheer roept afdrukfilterinterfacemethoden niet op volgorde aan
Waarschijnlijke oorzaakDeze verificator stopt wanneer de pijplijnbeheerder de methoden van de afdrukfilterinterface onjuist aanroept. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de afdrukfilterpijplijnservice.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Ongeldige aanroepvolgorde om filter af te drukken: %s
- Parameter 1 - Print Filter GUID. Gebruik dd om deze te dumpen als deze parameter niet NULL is.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PIPELINE_INVALID_CALL_ORDER
- Stopcode: 0000D022
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Pijplijnbeheer roept de afdrukfilterinterfacemethode aan met een ongeldige argumentwaarde
Waarschijnlijke oorzaakDeze verificator stopt wanneer pijplijnbeheer een afdrukfilterinterface aanroept met een ongeldige argumentwaarde. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de afdrukfilterpijplijnservice.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Methode %s: %s
- Parameter 1 - Print Filter GUID. Gebruik dd om deze te dumpen als deze parameter niet NULL is.
- Parameter 2 - Argumentwaarde.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PIPELINE_INVALID_INPUT_ARGUMENT
- Stopcode: 0000D023
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Pijplijnbeheer retourneert een ongeldige waarde om het filter af te drukken
Waarschijnlijke oorzaakDeze verificator stopt wanneer de pijplijnbeheerder een ongeldige waarde retourneert naar het afdrukfilter. Meld deze fout aan Microsoft omdat dit een probleem kan zijn in de afdrukfilterpijplijnservice.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Methode %s: %s
- Parameter 1 - Print Filter GUID. Gebruik dd om deze te dumpen als deze parameter niet NULL is.
- Parameter 2 - Waarde.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: PIPELINE_INVALID_OUTPUT_ARGUMENT
- Stopcode: 0000D024
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Een aanroep naar een printerstuurprogramma heeft de beveiligingscontext gewijzigd.
Waarschijnlijke oorzaakDeze stop treedt meestal op wanneer een afdrukstuurprogramma RevertToSelf() of RevertToPrinterSelf() aanroept, maar de beveiligingscontext niet heeft gewijzigd in het imiteren van de gebruiker door ImpersonatePrinterClient() aan te roepen. Dit is niet toegestaan en het gedrag van de afdrukspooler is niet gedefinieerd nadat dit is gebeurd. Dit kan ook een beveiligingsprobleem maken en externe geverifieerde uitbreiding van het type aanval met bevoegdheden toestaan.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de methode '%lS' in de invoegtoepassingsmodule op '%lS'
- Parameter 1 - Accountnaam bij stuurprogrammavermelding. Typ du address om het te dumpen als dat niet NULL is.
- Parameter 2 - Accountnaam bij afsluiten van stuurprogramma. Typ du address om het te dumpen als dat niet NULL is.
- Parameter 3 - Beveiligingstoken bij stuurprogrammavermelding
- Parameter 4 - Beveiligingstoken bij afsluiten van stuurprogramma
- Testlaag: PrintDriver
- Stop-id: SECURITY_CONTEXT_CHANGED_BY_A_PRINT_DRIVER_CALL
- Stopcode: 0000D025
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Afdrukfilter heeft een ongeldige PrintTicket verzonden naar pijplijnbeheer
Waarschijnlijke oorzaakDeze verifier stopt wanneer een IPrintTicketPart-onderdeel is verzonden naar een SetPrintTicket-methode, maar de inhoud ervan voldoet niet aan het PrintSchema.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop stond in %lS methode. Gebruik GUID om het afdrukfilter te identificeren.
- Parameter 1 - Print Filter GUID. Gebruik dd om deze te dumpen als deze parameter niet NULL is.
- Parameter 2 - Foutberichten geretourneerd door PTConform. Gebruik du om het bericht te dumpen als deze parameter niet NULL is.
- Parameter 3 - PrintTicket XML-tekst. Gebruik du om de XML te dumpen als deze parameter niet NULL is.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_FILTER_PRINTTICKET
- Stopcode: 0000D026
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Het afdrukfilter heeft een ongeldige PrintTicket ontvangen van pijplijnbeheer
Waarschijnlijke oorzaakDeze verifier stopt wanneer een IPrintTicketPart-onderdeel is ontvangen van het afdrukfilter via de Methode GetPrintTicket, maar de inhoud ervan voldoet niet aan het PrintSchema.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop stond in %lS methode. Gebruik GUID om het afdrukfilter te identificeren.
- Parameter 1 - Print Filter GUID. Gebruik dd om deze te dumpen als deze parameter niet NULL is.
- Parameter 2 - Foutberichten geretourneerd door PTConform. Gebruik du om het bericht te dumpen als deze parameter niet NULL is.
- Parameter 3 - PrintTicket XML-tekst. Gebruik du om de XML te dumpen als deze parameter niet NULL is.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: INVALID_PIPELINE_PRINTTICKET
- Stopcode: 0000D027
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Lossen print driver DLL met actieve COM callback.
Waarschijnlijke oorzaakEr is een positief aantal verwijzingen op de COM-interface gedetecteerd terwijl de doelmodule wordt uitgeladen. Waarschijnlijk veroorzaakt door onjuiste implementatie van DllCanUnloadNow-export in module of onjuist tellen van verwijzingen.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door %lS module wordt uitgeladen terwijl het systeem nog steeds een %lS aanwijzer bevat.
- Parameter 1 - COM-interfaceadres.
- Parameter 2 - Stack-trace waar callback is opgegeven. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: DLL_PREMATURE_UNLOAD
- Stopcode: 0000D028
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Poging om een uitgebrachte COM-interface te gebruiken
Waarschijnlijke oorzaakCOM-interface is gebruikt nadat deze is vrijgegeven. Problemen met deze stop oplossen: - Dump de huidige stack-trace met behulp van de opdracht k in het foutopsporingsprogramma om de routine te identificeren die probeerde de uitgebrachte interface te gebruiken. - Dump de stack-trace van de routine die deze heeft vrijgegeven met behulp van de dps-opdracht met de tweede parameter van de stop, indien beschikbaar.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt doordat %lS interface na de release wordt gebruikt.
- Parameter 1 - COM-interfaceadres.
- Parameter 2 - Stack-trace van de release-aanroep wanneer het aantal verwijzingen naar nul is gegaan. Gebruik dps om de stack-trace te dumpen als deze niet NULL is.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: COM_INTERFACE_ALREADY_RELEASED
- Stopcode: 0000D029
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Een afdrukstuurprogramma met de naam ExitThread
Waarschijnlijke oorzaakEen module voor het afdrukstuurprogramma met de naam ExitThread. Wanneer een printstuurprogrammamodule ExitThread aanroept, wordt de thread afgesloten voordat eventuele destructors kunnen worden aangeroepen of een andere automatische opschoonactie kan worden uitgevoerd. Dit kan leiden tot niet-gedefinieerd gedrag. Daarom moeten afdrukstuurprogramma's altijd terugkeren vanuit hun threadfunctie. Problemen met deze stop oplossen: Dump de huidige stack-trace met behulp van de opdracht k in het foutopsporingsprogramma om de routine te identificeren die ExitThread heeft aangeroepen.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: DRIVER_CALLED_EXITTHREAD
- Stopcode: 0000D02A
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Een afdrukstuurprogramma met de naam TerminateThread
Waarschijnlijke oorzaakEen module voor het afdrukstuurprogramma met de naam TerminateThread. TerminateThread wordt gebruikt om ervoor te zorgen dat een thread wordt afgesloten. Wanneer dit gebeurt, heeft de doelthread geen kans om code in de gebruikersmodus uit te voeren. DLL's die aan de thread zijn gekoppeld, krijgen geen melding dat de thread wordt beëindigd. Het systeem verwijdert de eerste stack van de thread. TerminateThread is een gevaarlijke functie die alleen in de meest extreme gevallen mag worden gebruikt. TerminateThread kan bijvoorbeeld leiden tot de volgende problemen: - Als de doelthread eigenaar is van een kritieke sectie, wordt de kritieke sectie niet vrijgegeven. - Als de doelthread geheugen uit de heap toedeelt, wordt de heap-vergrendeling niet vrijgegeven. - Als de doelthread bepaalde kernel32-aanroepen uitvoert wanneer deze wordt beëindigd, kan de status van de kernel32 voor het proces van de thread inconsistent zijn. - Als de doelthread de globale status van een gedeelde DLL bewerkt, kan de status van het DLL-bestand worden vernietigd, wat van invloed is op andere gebruikers van het DLL-bestand. Problemen met deze stop oplossen: dump de huidige stacktracering met behulp van de opdracht k in het foutopsporingsprogramma om de module en routine te identificeren die TerminateThread heeft aangeroepen.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 - Niet gebruikt.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: DRIVER_CALLED_TERMINATETHREAD
- Stopcode: 0000D02B
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Het afdrukfilter heeft het COM-appartementstype voor de huidige draad gewijzigd.
Waarschijnlijke oorzaakDeze verifier stopt wanneer een afdrukfilter het type COM-appartement wijzigt in een van de methoden (InitializeFilter, StartOperation of ShutdownOperation). Gebruik de opdracht 'ln poi(<Param1>)' in het foutopsporingsprogramma om de naam van het afdrukfilter-DLL te identificeren.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is veroorzaakt door de %lS methode voor het wijzigen van het com-appartementtype van %lS(%d) in %lS(%d).
- Parameter 1 - Filter interface pointer. Gebruik 'ln poi(<Param1>)' om het filter te vinden.
- Parameter 2 - Verwacht appartementstype
- Parameter 3 - Werkelijk appartementstype
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: COM_APARTMENT_TYPE_CHANGED
- Stopcode: 0000D02C
- Strengheid: Waarschuwing
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
COM wordt niet geïnitialiseerd voor de huidige thread na de aanroep om de filtermethode af te drukken.
Waarschijnlijke oorzaakDeze verificator stopt wanneer een afdrukfilter een onevenwichtige CoInitialize[Ex] en CoUninitialize-aanroepen heeft. Dit kan worden veroorzaakt door CoInitialize[Ex] onverwacht een fout, bijvoorbeeld wanneer het type aanvraag appartement niet overeenkomt met het huidige type van de thread. Gebruik de opdracht 'ln poi(<Param1>)' in het foutopsporingsprogramma om de naam van het afdrukfilter-DLL te identificeren.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Deze verificatorstop is waarschijnlijk veroorzaakt door de %lS methode van een afdrukfilter die COM's CoUninitialize aanroept zonder een overeenkomstige geslaagde CoInitialize[Ex].
- Parameter 1 - Filter interface pointer. Gebruik 'ln poi(<value>)' om het filter te vinden.
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: COM_NOT_INITIALIZED
- Stopcode: 0000D02D
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Het afdrukstuurprogramma komt niet overeen met AddRef/Release-aanroepen van PT/PC XML-document.
Waarschijnlijke oorzaakDeze verificator stopt wanneer een afdrukstuurprogramma het aantal verwijzingen van een XML-document (bijvoorbeeld PrintTicket of PrintCapabilities) onjuist beheert. Het aantal verwijzingen is naar verwachting niet gewijzigd door de methodeaanroep en leidt waarschijnlijk tot een lek en/of een zwevende kritieke sectie in de XML-DOCUMENTATIE.
Informatie die wordt weergegeven door toepassingsverificator- Formatteren: - Na %lS methodeaanroep wordt %lS aantal XML-documentverwijzing %d, verwacht %d.
- Parameter 1 - Naam van aanroep van offending-methode. Als dat niet NULL is, gebruikt u du om dit weer te geven.
- Parameter 2 - Type XML-document. Als dat niet NULL is, gebruikt u du om dit weer te geven.
- Parameter 3 - Huidig verwijzingsaantal.
- Parameter 4 - Verwacht referentieaantal.
- Testlaag: PrintDriver
- Stop-id: XML_DOM_REFCOUNT_CHANGED
- Stopcode: 0000D02E
- Strengheid: Fout
- Eenmalige fout: Nee
- Foutenrapport: Breken
- Aanmelden bij bestand: ja
- Backtrace maken: ja
FatalExit is aangeroepen
Waarschijnlijke oorzaakFatalExit werd gebeld. Dit is een vorm van abnormale beëindiging die ertoe kan leiden dat andere verificator stopt (bijvoorbeeld lekken), maar waarvoor geen corrigerende actie mogelijk is (de stops zijn onbetrouwbaar en lawaaierig). Problemen met deze stop oplossen: Dump de huidige stacktracering met behulp van de opdracht k in het foutopsporingsprogramma om de module en routine te identificeren die FatalExit heeft aangeroepen.
Informatie die wordt weergegeven door toepassingsverificator- Parameter 1 -Afsluitcode .
- Parameter 2 - Niet gebruikt.
- Parameter 3 - Niet gebruikt.
- Parameter 4 - Niet gebruikt.
- Testlaag: PrintDriver
- Stop-id: FATALEXIT
- Stopcode: 0000D02F
- Strengheid: Info
- Eenmalige fout: Nee
- Foutenrapport: Geen
- Aanmelden bij bestand: ja
- Backtrace maken: ja
Zie ook
Toepassingsverificator - Codes en definities stoppen
Toepassingsverifier - Overzicht
Toepassingsverifier - Functies
Toepassingsverificator - Toepassingen testen
Toepassingsverifier - Tests binnen Toepassingsverifier
Toepassingsverifier - Foutopsporing van toepassingsverifier stopt