KBUGCHECK_CALLBACK_REASON Enumeration (wdm.h)
Der KBUGCHECK_CALLBACK_REASON Enumerationstyp gibt die Situationen an, in denen ein Fehlerüberprüfungsrückruf ausgeführt wird.
Syntax
typedef enum _KBUGCHECK_CALLBACK_REASON {
KbCallbackInvalid,
KbCallbackReserved1,
KbCallbackSecondaryDumpData,
KbCallbackDumpIo,
KbCallbackAddPages,
KbCallbackSecondaryMultiPartDumpData,
KbCallbackRemovePages,
KbCallbackTriageDumpData,
KbCallbackReserved2,
KbCallbackReserved3
} KBUGCHECK_CALLBACK_REASON;
Konstanten
KbCallbackInvalid Reserviert für die Systemverwendung. Nicht verwenden. |
KbCallbackReserved1 Reserviert für die Systemverwendung. Nicht verwenden. |
KbCallbackSecondaryDumpData Die Rückruffunktion stellt Daten bereit, die an den sekundären Datenbereich der Absturzabbilddatei angefügt werden, wenn das System eine Fehlerüberprüfung ausgibt. Weitere Informationen zu dieser Art von Rückruf finden Sie unter Implementieren einer KbCallbackSecondaryDumpData Callback Routine. |
KbCallbackDumpIo Gibt an, dass das System bei jedem Schreiben von Daten in eine Absturzabbilddatei die Rückruffunktion aufrufen soll. Treiber für Geräte, die den Systemstatus überwachen, können diesen Rückruftyp verwenden. Weitere Informationen zu dieser Art von Rückruf finden Sie unter Implementieren einer KbCallbackDumpIo Callback Routine. |
KbCallbackAddPages Die Rückruffunktion fügt dem primären Abschnitt der Absturzabbilddatei eine oder mehrere Seiten treiberspezifischer Daten hinzu, wenn das Betriebssystem eine Fehlerüberprüfung ausgibt. Weitere Informationen zu diesem Rückruftyp finden Sie unter Implementieren einer KbCallbackAddPages Callback Routine. |
KbCallbackSecondaryMultiPartDumpData Gibt an, dass der Rückruf ausgeführt wird, um die Datenmenge abzurufen, die der Treiber in der Speicherabbilddatei speichern möchte. Dieser Enumerationswert wird in Windows Server 2008 und höheren Versionen von Windows unterstützt. |
KbCallbackRemovePages Die Rückruffunktion entfernt eine oder mehrere Seiten von vom Treiber bereitgestellten Daten aus der Absturzabbilddatei. Weitere Informationen finden Sie unter KBUGCHECK_REMOVE_PAGES. |
KbCallbackTriageDumpData Gibt an, dass der Rückruf ausgeführt wird, um virtuelle Speicherbereiche hinzuzufügen, die der Treiber in der geschnitzten Minidumpdatei beibehalten möchte. Dieser Enumerationswert wird ab Windows 10, Version 1809 und Windows Server 2019 unterstützt. Weitere Informationen zu diesem Rückruftyp finden Sie unter Implementieren einer KbCallbackTriageDumpData Callback Routine. |
KbCallbackReserved2 Reserviert für die Systemverwendung. Nicht verwenden. |
KbCallbackReserved3 Reserviert für die Systemverwendung. Nicht verwenden. |
Bemerkungen
Ein Treiber verwendet diese Enumeration, um den Typ der KBUGCHECK_REASON_CALLBACK_ROUTINE Rückrufroutine anzugeben, die beim Aufrufen der KeRegisterBugCheckReasonCallback-Funktion registriert werden soll.
Informationen dazu, wie diese Aufzählung verwendet wird, finden Sie unter Schreiben einer Fehlerüberprüfungsrückrufroutine.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt unter Windows XP mit Service Pack 1 (SP1), Windows Server 2003 und höheren Versionen des Windows-Betriebssystems. |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Siehe auch
Schreiben einer Fehlerüberprüfungsroutine