Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die TIMER_OR_DPC_INVALID Fehlerüberprüfung hat einen Wert von 0x000000C7. Dies wird ausgegeben, wenn ein Kerneltimer- oder verzögerter Prozeduraufruf (DPC) irgendwo im Arbeitsspeicher gefunden wird, in dem er nicht zulässig ist.
Von Bedeutung
Dieser Artikel richtet sich an Programmierer. Wenn Sie ein Kunde sind, der während der Verwendung Ihres Computers einen Bluescreen-Fehlercode erhalten hat, lesen Sie Beheben von Bluescreen-Fehlern.
TIMER_OR_DPC_INVALID Parameter
Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | Fehlerursache |
---|---|---|---|---|
0x0 |
Adresse des Timerobjekts |
Start des Speicherbereichs, der überprüft wird |
Das Ende des Speicherbereichs, der überprüft wird |
Das Timerobjekt wurde in einem Speicherblock gefunden, in dem ein Timerobjekt nicht zulässig ist. . |
0x1 |
Adresse des DPC-Objekts |
Start des Speicherbereichs, der überprüft wird |
Das Ende des Speicherbereichs, der überprüft wird |
Das DPC-Objekt wurde in einem Speicherblock gefunden, in dem ein DPC-Objekt nicht zulässig ist. |
0x2 |
Adresse der DPC-Routine |
Start des Speicherbereichs, der überprüft wird |
Das Ende des Speicherbereichs, der überprüft wird |
Die DPC-Routine wurde in einem Speicherblock gefunden, in dem ein DPC-Objekt nicht zulässig ist. |
0x3 |
Adresse des DPC-Objekts |
Prozessornummer |
Anzahl der Prozessoren im System |
Die Prozessornummer für das DPC-Objekt ist nicht korrekt. |
0x4 |
Adresse der DPC-Routine |
Die APC-Anzahl des Threads wird deaktiviert, bevor der Kernel die DPC-Routine aufruft. |
Die APC-Anzahl des Threads wird deaktiviert, nachdem die DPC-Routine aufgerufen wurde. |
Die Anzahl der APC-Deaktiviere des Threads wurde während der DPC-Routineausführung geändert. Die APC-Deaktivierungsanzahl wird jedes Mal erhöht, wenn ein Treiber KeEnterCriticalRegion, FsRtlEnterFileSystem aufruft oder einen Mutex abruft. Die APC-Deaktivierungsanzahl wird jedes Mal erhöht, wenn ein Treiber KeLeaveCriticalRegion, KeReleaseMutex oder FsRtlExitFileSystem aufruft. |
0x5 |
Adresse der DPC-Routine |
Die APC-Anzahl des Threads wird deaktiviert, bevor der Kernel die DPC-Routine aufruft. |
Die APC-Anzahl des Threads wird deaktiviert, nachdem die DPC-Routine aufgerufen wurde. |
Die Anzahl der APC-Deaktiviere des Threads wurde während der Ausführung der DPC-Routine des Timers geändert. Die APC-Deaktivierungsanzahl wird jedes Mal erhöht, wenn ein Treiber KeEnterCriticalRegion, FsRtlEnterFileSystem aufruft oder einen Mutex abruft. Die APC-Deaktivierungsanzahl wird jedes Mal erhöht, wenn ein Treiber KeLeaveCriticalRegion, KeReleaseMutex oder FsRtlExitFileSystem aufruft. |
Ursache
Diese Bedingung wird in der Regel dadurch verursacht, dass ein Treiber einen Timer oder DPC nicht abbricht, bevor er den Speicher freigibt, in dem er sich befindet.
Beschluss
Wenn Sie der Treiber-Writer sind, verwenden Sie die informationen, die durch diese Fehlerüberprüfung abgerufen wurden, um die Fehler in Ihrem Code zu beheben.
Wenn Sie ein Systemadministrator sind, sollten Sie den Treiber entladen, wenn das Problem weiterhin besteht.