Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Il controllo dei bug TIMER_OR_DPC_INVALID ha un valore di 0x000000C7. Questo viene generato se un timer del kernel o una chiamata di procedura posticipata (DPC) viene trovato in un punto in memoria in cui non è consentito.
Importante
Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore della schermata blu durante l'uso del computer, vedere Risolvere gli errori della schermata blu.
parametri TIMER_OR_DPC_INVALID
| Parametro 1 | Parametro 2 | Parametro 3 | Parametro 4 | Causa dell'errore |
|---|---|---|---|---|
0x0 |
Indirizzo dell'oggetto timer |
Inizio dell'intervallo di memoria da controllare |
Fine dell'intervallo di memoria da controllare |
L'oggetto timer è stato trovato in un blocco di memoria in cui non è consentito un oggetto timer. . |
0x1 |
Indirizzo dell'oggetto DPC |
Inizio dell'intervallo di memoria da controllare |
Fine dell'intervallo di memoria da controllare |
L'oggetto DPC è stato trovato in un blocco di memoria in cui non è consentito un oggetto DPC. |
0x2 |
Indirizzo della routine DPC |
Inizio dell'intervallo di memoria da controllare |
Fine dell'intervallo di memoria da controllare |
La routine DPC è stata trovata in un blocco di memoria in cui non è consentito un oggetto DPC. |
0x3 |
Indirizzo dell'oggetto DPC |
Numero processore |
Numero di processori nel sistema |
Il numero del processore per l'oggetto DPC non è corretto. |
0x4 |
Indirizzo della routine DPC |
Il conteggio di disabilitazione APC del thread prima che il kernel chiami la routine DPC |
Il conteggio di disabilitazione del thread APC dopo la chiamata della routine DPC |
Il conteggio di disabilitazione APC del thread è stato modificato durante l'esecuzione di routine DPC. Il conteggio di disabilitazione APC viene decrementato ogni volta che un driver chiama KeEnterCriticalRegion, FsRtlEnterFileSystem o acquisisce un mutex. Il conteggio di disabilitazione APC viene incrementato ogni volta che un driver chiama KeLeaveCriticalRegion, KeReleaseMutex o FsRtlExitFileSystem. |
0x5 |
Indirizzo della routine DPC |
Il conteggio di disabilitazione APC del thread prima che il kernel chiami la routine DPC |
Il conteggio di disabilitazione del thread APC dopo la chiamata della routine DPC |
Il conteggio di disabilitazione APC del thread è stato modificato durante l'esecuzione della routine DPC timer. Il conteggio di disabilitazione APC viene decrementato ogni volta che un driver chiama KeEnterCriticalRegion, FsRtlEnterFileSystem o acquisisce un mutex. Il conteggio di disabilitazione APC viene incrementato ogni volta che un driver chiama KeLeaveCriticalRegion, KeReleaseMutex o FsRtlExitFileSystem. |
Motivo
Questa condizione è in genere causata da un driver che non riesce ad annullare un timer o un DPC prima di liberare la memoria in cui risiede.
Risoluzione
Se si è il writer di driver, usare le informazioni ottenute tramite questo controllo di bug per correggere i bug nel codice.
Se si è un amministratore di sistema, è necessario scaricare il driver se il problema persiste.