enumerazione KBUGCHECK_CALLBACK_REASON (wdm.h)
Il tipo di enumerazione KBUGCHECK_CALLBACK_REASON specifica le situazioni in cui viene eseguito un callback di controllo bug.
Sintassi
typedef enum _KBUGCHECK_CALLBACK_REASON {
KbCallbackInvalid,
KbCallbackReserved1,
KbCallbackSecondaryDumpData,
KbCallbackDumpIo,
KbCallbackAddPages,
KbCallbackSecondaryMultiPartDumpData,
KbCallbackRemovePages,
KbCallbackTriageDumpData,
KbCallbackReserved2,
KbCallbackReserved3
} KBUGCHECK_CALLBACK_REASON;
Costanti
KbCallbackInvalid Riservato per l'utilizzo nel sistema. Non usare. |
KbCallbackReserved1 Riservato per l'utilizzo nel sistema. Non usare. |
KbCallbackSecondaryDumpData La funzione di callback fornisce dati da aggiungere all'area dati secondaria del file di dump di arresto anomalo quando il sistema genera un controllo di bug. Per altre informazioni su questo tipo di callback, vedere Implementazione di una routine di callback KbCallbackSecondaryDumpData. |
KbCallbackDumpIo Specifica che il sistema deve chiamare la funzione callback ogni volta che scrive i dati in un file di dump di arresto anomalo. I driver per i dispositivi che monitorano lo stato del sistema possono usare questo tipo di callback. Per altre informazioni su questo tipo di callback, vedere Implementazione di una routine di callback KbCallbackDumpIo. |
KbCallbackAddPages La funzione di callback aggiunge una o più pagine di dati specifici del driver alla sezione primaria del file di dump di arresto anomalo quando il sistema operativo genera un controllo di bug. Per altre informazioni su questo tipo di callback, vedere Implementazione di una routine di callback KbCallbackAddPages. |
KbCallbackSecondaryMultiPartDumpData Specifica che il callback viene eseguito per ottenere la quantità di dati che il driver vuole archiviare nel file di dump. Questo valore di enumerazione è supportato in Windows Server 2008 e versioni successive di Windows. |
KbCallbackRemovePages La funzione di callback rimuove una o più pagine di dati forniti dal driver dal file di dump di arresto anomalo. Per altre informazioni, vedere KBUGCHECK_REMOVE_PAGES. |
KbCallbackTriageDumpData Specifica che il callback viene eseguito per aggiungere intervalli di memoria virtuale che il driver vuole conservare nel file minidump scolpito. Questo valore di enumerazione è supportato a partire da Windows 10, versione 1809 e Windows Server 2019. Per altre informazioni su questo tipo di callback, vedere Implementazione di una routine di callback KbCallbackTriageDumpData. |
KbCallbackReserved2 Riservato per l'utilizzo nel sistema. Non usare. |
KbCallbackReserved3 Riservato per l'utilizzo nel sistema. Non usare. |
Commenti
Un driver usa questa enumerazione per specificare il tipo di routine di callback di KBUGCHECK_REASON_CALLBACK_ROUTINE da registrare quando chiama la funzione KeRegisterBugCheckReasonCallback .
Per informazioni sul modo in cui viene usata questa enumerazione, vedere Scrittura di una routine di controllo dei bug.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in Windows XP con Service Pack 1 (SP1), Windows Server 2003 e versioni successive del sistema operativo Windows. |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Vedi anche
Scrittura di una routine di callback del controllo bug