Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La vérification des bogues TIMER_OR_DPC_INVALID a une valeur de 0x000000C7. Ceci est émis si un minuteur de noyau ou un appel de procédure différée (DPC) se trouve quelque part dans la mémoire où il n’est pas autorisé.
Important
Cet article est destiné aux programmeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez Résoudre les erreurs d’écran bleu.
paramètres de TIMER_OR_DPC_INVALID
| Paramètre 1 | Paramètre 2 | Paramètre 3 | Paramètre 4 | Cause d’erreur |
|---|---|---|---|---|
0x0 |
Adresse de l’objet minuteur |
Début de la plage de mémoire cochée |
Fin de la plage de mémoire cochée |
L’objet minuteur a été trouvé dans un bloc de mémoire où un objet minuteur n’est pas autorisé. . |
0x1 |
Adresse de l’objet DPC |
Début de la plage de mémoire cochée |
Fin de la plage de mémoire cochée |
L’objet DPC a été trouvé dans un bloc de mémoire où un objet DPC n’est pas autorisé. |
0x2 |
Adresse de la routine DPC |
Début de la plage de mémoire cochée |
Fin de la plage de mémoire cochée |
La routine DPC a été trouvée dans un bloc de mémoire où un objet DPC n’est pas autorisé. |
0x3 |
Adresse de l’objet DPC |
Numéro du processeur |
Nombre de processeurs dans le système |
Le numéro de processeur de l’objet DPC n’est pas correct. |
0x4 |
Adresse de la routine DPC |
Nombre de désactivations d’APC du thread avant que le noyau appelle la routine DPC |
Nombre de désactivations d’APC du thread après l’appel de la routine DPC |
Le nombre de désactivations d’APC du thread a été modifié pendant l’exécution de routine DPC. Le nombre de désactivations d’APC est décrémenté chaque fois qu’un pilote appelle KeEnterCriticalRegion, FsRtlEnterFileSystem ou acquiert un mutex. Le nombre de désactivations d’APC est incrémenté chaque fois qu’un pilote appelle KeLeaveCriticalRegion, KeReleaseMutex ou FsRtlExitFileSystem. |
0x5 |
Adresse de la routine DPC |
Nombre de désactivations d’APC du thread avant que le noyau appelle la routine DPC |
Nombre de désactivations d’APC du thread après l’appel de la routine DPC |
Le nombre de désactivations d’APC du thread a été modifié pendant l’exécution de la routine DPC du minuteur. Le nombre de désactivations d’APC est décrémenté chaque fois qu’un pilote appelle KeEnterCriticalRegion, FsRtlEnterFileSystem ou acquiert un mutex. Le nombre de désactivations d’APC est incrémenté chaque fois qu’un pilote appelle KeLeaveCriticalRegion, KeReleaseMutex ou FsRtlExitFileSystem. |
La cause
Cette condition est généralement due à l’échec d’un pilote d’annulation d’un minuteur ou DPC avant de libérer la mémoire où elle réside.
Résolution
Si vous êtes l’enregistreur de pilotes, utilisez les informations obtenues via cette vérification de bogue pour corriger les bogues dans votre code.
Si vous êtes administrateur système, vous devez décharger le pilote si le problème persiste.