Share via


Controllo bug 0xC7: TIMER_OR_DPC_INVALID

Il controllo TIMER_OR_DPC_INVALID bug ha un valore di 0x000000C7. Questa operazione viene emessa se viene trovato un timer del kernel o una chiamata di routine ritardata (DPC) in memoria in cui non è consentito.

Importante

Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore dello schermo blu durante l'uso del computer, vedere Risolvere gli errori dello schermo blu.

parametri TIMER_OR_DPC_INVALID

Parametro 1 Parametro 2 Parametro 3 Parametro 4 Causa di errore

0x0

Indirizzo dell'oggetto timer

Inizio dell'intervallo di memoria controllato

Fine dell'intervallo di memoria controllato

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 controllato

Fine dell'intervallo di memoria controllato

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 controllato

Fine dell'intervallo di memoria controllato

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 di processore per l'oggetto DPC non è corretto.

0x4

Indirizzo della routine DPC

Il conteggio di disabilitazione del thread del thread prima che il kernel chiami la routine DPC

Numero di disabilitazione del thread del thread dopo la chiamata alla routine DPC

Il conteggio di disabilitazione del thread 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 del thread del thread prima che il kernel chiami la routine DPC

Numero di disabilitazione del thread del thread dopo la chiamata alla routine DPC

Il conteggio di disabilitazione del thread 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.

Causa

Questa condizione è in genere causata da un driver che non riesce a annullare un timer o un DPC prima di liberare la memoria in cui risiede.

Risoluzione

Se si è il writer del 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.